jsoneditor icon indicating copy to clipboard operation
jsoneditor copied to clipboard

Table view

Open HLFH opened this issue 8 years ago • 10 comments

Hi,

On your Planned features document written in 2013, you have said that you wanted for JSONEditor to "improve performance for large json documents (smart rendering table?)."

Do you still plan to implement a smart rendering table? Robomongo does it.

In fact, I have large JSON documents and a table view will greatly help me.

Thanks,

HLFH avatar May 15 '17 10:05 HLFH

Wow, I didn't remember the existence of that wiki page. I've removed it, it was terribly outdated.

Rendering large arrays doesn't have highest prio, but what I would love to implement is #297 for example.

josdejong avatar May 16 '17 18:05 josdejong

@josdejong :( Table mode within Robomongo is very useful. You don't intend to support it within your software?

HLFH avatar Jun 25 '17 14:06 HLFH

No, I was just cleaning up and thought that your idea is covered in #297. Just deduplicating.

josdejong avatar Jun 25 '17 18:06 josdejong

@josdejong I don't think so.

Let's say you manage a lot of financial transactions within your MongoDB database and that you want to quickly compare several fields and values, I think in this case, a table view is well adapted. https://github.com/josdejong/jsoneditor/issues/297 is offtopic: it is improving the JSON view, and I'm talking about a table view.

For example, it has been implemented in Robomongo in 2013. You should check it out.

I would completely understand if you don't want that implemented. WebUIs for MongoDB like Mongoclient would greatly benefit from it.

HLFH avatar Jun 25 '17 19:06 HLFH

Ah ok, sorry, misunderstood the issue.

I thought you had this in mind: #297 but you have this in mind: #63. It's indeed a nice idea but for this project out of scope. That doesn't mean that anybody else can work on it of course :D

josdejong avatar Jun 27 '17 19:06 josdejong

Thinking about it, it's really cool indeed. Maybe we can pick this up in a later stadium.

Currently I'm fully focusing on a complete rewrite (~v6~ next, see #337) though last months I wasn't able to work on it.

josdejong avatar Jun 27 '17 19:06 josdejong

In March 2017, 3T Software bought Robomongo.

I would like to quote:

"We’re seeing tremendous growth in the MongoDB market, as more and more organisations invest in NoSQL database projects,” said Tomasz Naumowicz, co-founder of 3T Software Labs

Thank you for redirecting me to https://github.com/josdejong/jsoneditor/issues/337. Some fintechs like Revolut use PostgreSQL, some others use MongoDB. And I guess that in the next two/three years, some databases built around the GraphQL work will take the lead. I believe there is a real use case, even in the NoSQL scene, for a table mode with JSON.

I wish you a good night.

HLFH avatar Jun 27 '17 23:06 HLFH

ok ok you convinced me :) It's definitely a powerful view. It's just that with my limited amount of spare time I will not be able to work on it myself any time soon - want to focus on getting v6 out first. Any help would be welcome :).

Let's at least reopen this issue then and point to this one from #63.

josdejong avatar Jun 28 '17 07:06 josdejong

any update on this issue @josdejong ?

pavansandeep2910 avatar Apr 13 '23 11:04 pavansandeep2910

Yes, a table view has been implemented recently in the successor of this library: svelte-jsoneditor.

josdejong avatar Apr 13 '23 11:04 josdejong