Skip to content

Commit 3a32243

Browse files
committed
update web
1 parent 23b0061 commit 3a32243

File tree

1 file changed

+41
-30
lines changed

1 file changed

+41
-30
lines changed

web/index.html

Lines changed: 41 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,9 @@
1818
<div style="padding: 1rem"><a href="https://github.com/nmeylan/json-table-editor">Github</a></div>
1919
</div>
2020
<header>
21-
<h1>JSON table</h1>
21+
<h1>JSON Table: An open source JSON Viewer and Editor</h1>
2222
<p>
23-
JSON table is a tool to <b>view and edit</b> json file with a table representation of your data. It is like
24-
excel but for json.<br>
25-
JSON table is a json editor designed to <b>edit big json files</b> of few gb, containing millions of rows and hundreds of columns
26-
with a lag free experience, it runs at 60fps on an intel graphic chipset.
23+
JSON Table is a powerful JSON <b>editor/viewer</b> tool that transforms large JSON array into an intuitive table, <b>spreadsheet-like</b> interface. Designed for handling big JSON files while keeping good performance, it offers a seamless editing experience for developers and data professionals.
2724
</p>
2825
<p>
2926
JSON table is a <b>portable desktop application</b> and a <b>WASM</b> library which can be integrated on any
@@ -34,31 +31,52 @@ <h1>JSON table</h1>
3431
<section>
3532

3633
<h1>Try <a href="app.html">online json viewer</a></h1>
37-
<h1>Or <a href="https://github.com/nmeylan/json-table-editor/releases">Download portable application</a></h1>
38-
<h1>Key Features</h1>
34+
<h1>Or <a href="https://github.com/nmeylan/json-table-editor/releases">Download portable application</a> to get all features and best experience</h1>
35+
<h1>Key Features of JSON Table</h1>
3936
<ul>
40-
<li><strong>Edit large json file/big json file without lag:</strong> Only visible rows and columns are rendered for smooth performance. In addition, our custom json parser support depth level selection to partially and progressively parse json, speeding up initial rendering.<br/>
37+
<li><strong>High-Performance JSON Editing</strong>: Renders only visible rows and columns, ensuring smooth performance even with files containing millions of rows and hundreds of columns</li>
38+
<li><strong> Flexible Parsing</strong>: Custom JSON parser supports depth-level selection for faster initial rendering</li>
39+
<li><strong>Advanced Data Manipulation:</strong>
40+
<ul>
41+
<li><strong>Column replacement:</strong> Replace matching terms (supports regex) for a dedicated column (json field).</li>
42+
<li><strong>Cell Editing:</strong> Edit individual cells directly in the table.</li>
43+
<li><strong>Nested Arrays and Objects:</strong> Open and edit nested arrays and objects in sub-tables.</li>
44+
<li>Powerful search and replace functionality</li>
45+
</ul>
4146
</li>
42-
<li><strong>Json table row filtering:</strong> Filter out rows with null values in selected columns.</li>
43-
<li><strong>Column Scrolling:</strong> Quickly scroll to specific columns.</li>
44-
<li><strong>Column Pinning:</strong> Pin columns to the left for easy reference.</li>
45-
<li><strong>Nested Arrays and Objects:</strong> Open and edit nested arrays and objects in sub-tables.</li>
46-
<li><strong>Depth Selection:</strong> Choose the depth for nested object visualization.</li>
47-
<li><strong>Cell Editing:</strong> Edit individual cells directly in the table.</li>
48-
<li><strong>Value Filtering:</strong> Filter columns based on specific values.</li>
49-
<li><strong>Row Navigation:</strong> Jump directly to a specific row number.</li>
50-
<li><strong>Search Functionality:</strong> Search for matching terms across the table.</li>
51-
<li><strong>Copy/Paste Functionality:</strong> Easily copy and paste cell values, by just hovering cell and
52-
using ctrl-C/ctrl-v.
53-
</li>
54-
<li><strong>Row Insertion:</strong> Insert new rows above or below an existing row.</li>
55-
<li><strong>Column replacement:</strong> Replace matching terms (supports regex) for a dedicated column (json
56-
field).
47+
<li><strong>User-Friendly Interface:</strong>
48+
<ul>
49+
<li><strong>Column pinning:</strong> Pin columns to the left for easy reference.</li>
50+
<li><strong>Row navigation:</strong> Jump directly to a specific row number</li>
51+
<li><strong>Column navigation:</strong> Quickly scroll to specific columns.</li>
52+
<li><strong>Easy copy/paste:</strong> Easily copy and paste cell values, by just hovering cell and using ctrl-C/ctrl-v.</li>
53+
<li><strong>Row Insertion:</strong> Insert new rows above or below an existing row.</li>
54+
</ul>
5755
</li>
5856
</ul>
57+
58+
<p>By prioritizing performance and user experience, JSON Table transforms the complexity of large JSON files edition into a smooth, responsive editing environment.</p>
59+
60+
<p><strong>Missing a feature?</strong> <a href="https://github.com/nmeylan/json-table-editor">Request it or contribute on Github</a></p>
61+
</section>
62+
63+
<section>
64+
65+
<img src="json-editor.png" alt="A screenshot of json table application" style="max-width: 100%; max-height: 1200px"
66+
loading="lazy"/>
5967
</section>
6068

6169
<section>
70+
<h1>Performant for Large JSON Files</h1>
71+
<p>JSON Table specializes in handling massive JSON files with extraordinary efficiency:</p>
72+
<ul>
73+
<li>Processes JSON files up to several gigabytes in size</li>
74+
<li>Handles millions of rows and hundreds of columns</li>
75+
<li>Maintains 60 FPS performance, even on integrated graphics chipset</li>
76+
<li>Innovative rendering technique loads only visible data</li>
77+
<li>Progressive parsing allows partial, depth-controlled JSON loading</li>
78+
</ul>
79+
6280
<h1>About</h1>
6381
<p>JSON table is open source: <a href="https://github.com/nmeylan/json-table-editor" target="_blank"
6482
rel="noreferrer">Source and packages are available on github</a></p>
@@ -68,12 +86,6 @@ <h1>About</h1>
6886
and its community, and maintainers of <a
6987
href="https://github.com/nmeylan/json-table-editor/blob/master/Cargo.lock" target="_blank"
7088
rel="noreferrer">dependencies</a> used by this project</p>
71-
72-
<img src="json-editor.png" alt="A screenshot of json table application" style="max-width: 100%; max-height: 1200px"
73-
loading="lazy"/>
74-
</section>
75-
76-
<section>
7789
<h1>News</h1>
7890
<h3>30/09/2024</h3>
7991
<p>
@@ -83,7 +95,6 @@ <h3>30/09/2024</h3>
8395
<li><b>JSON online viewer</b>: Make <b>WASM</b> library easier to integrate in any application: input/output JSON from/to javascript</li>
8496
<li>Add new column feature</li>
8597
</ul>
86-
You can request new feature in <a href="https://github.com/nmeylan/json-table-editor/issues">github issues</a>
8798
</p>
8899
</section>
89100

0 commit comments

Comments
 (0)