|
1 |
| -================= |
2 |
| -JSONViewer 1.34 |
3 |
| -by Kapil Ratnani |
4 |
| -================= |
| 1 | +# JSONViewer 1.40 |
5 | 2 |
|
6 | 3 | This plugin is meant to display a JSON string in a Treeview. It also marks the error position in case of parsing errors. That's it!!! The plugin can be used in Notepad++.
|
7 | 4 |
|
8 |
| -============ |
9 |
| -Instructions: |
10 |
| -============ |
| 5 | +## Instructions: |
11 | 6 | 1. Paste the file "NPPJSONViewer.dll" to Notepad++ plugins\NPPJSONViewer folder
|
12 | 7 | 2. Restart Notepad++ and verify that the plugin appears under the Plugins menu
|
13 | 8 | 3. Open a document containing a JSON string (or paste in some JSON text)
|
14 | 9 | 4. Select JSON fragment and navigate to plugins/JSON Viewer/show JSON Viewer or press "Ctrl+Alt+Shift+J"
|
15 | 10 | 5. Voila!! If the JSON is valid, it will be shown in a Treeview
|
16 | 11 |
|
17 |
| -================== |
18 |
| -Special Thanks to: |
19 |
| -================== |
20 |
| -Don Ho for Notepad++ |
21 |
| -Rui Maciel for mjson library |
22 | 12 |
|
23 |
| -================== |
24 |
| -Latest Updates: |
25 |
| -================== |
| 13 | +## Latest Updates: |
26 | 14 |
|
27 |
| ------ |
28 |
| -1.34 |
29 |
| ------ |
| 15 | + |
| 16 | +### 1.40 |
| 17 | +1. issue-55 Format JSON should also set the language to JSON #FeatureRequest |
| 18 | +2. issue-56 Format Should Follow Line Break Settings |
| 19 | +3. issue-57, issue-60 "Should add a function to remove line breaks and spaces" Thanks @neoarc |
| 20 | +4. issue-68 Crashing Notepad++ |
| 21 | +5. issue-72 tab setting from notepad++ settings are not honored |
| 22 | +6. issue-73 Display tree for Array of Object |
| 23 | +7. issue-80 use line ending setting from editor |
| 24 | + |
| 25 | +### 1.34 |
30 | 26 | 1. Fix Access Violation issue #51
|
31 | 27 | 2. Fix issue #47
|
32 | 28 | 3. Fix issue #43
|
33 | 29 |
|
34 |
| ------ |
35 |
| -1.31 |
36 |
| ------ |
| 30 | +### 1.31 |
37 | 31 | 1. Reads tab setting from notepad++ settings
|
38 | 32 |
|
39 |
| ------ |
40 |
| -1.30a |
41 |
| ------ |
| 33 | +### 1.30a |
42 | 34 | 1. Now using rapidjson
|
43 | 35 |
|
44 |
| ----- |
45 |
| -1.24 |
46 |
| ----- |
| 36 | +### 1.24 |
47 | 37 | 1. 64 bit support. Thanks @chcg
|
48 | 38 |
|
49 |
| ----- |
50 |
| -1.23 |
51 |
| ----- |
| 39 | +### 1.23 |
52 | 40 | 1. Select all text when no selection
|
53 | 41 | Thanks @vakio
|
54 | 42 | 2. fix memory leak and close About dialog when clicking "Close" button
|
55 | 43 | Thanks @quangnh89
|
56 | 44 |
|
57 |
| ----- |
58 |
| -1.22 |
59 |
| ----- |
| 45 | +### 1.22 |
60 | 46 | 1. Fixed display of boolean values. Now displaying as "key":True/False
|
61 | 47 | Thanks @yoyokenny
|
62 | 48 | 2. Fixed hang on faulty JSON.
|
63 | 49 | Thanks @vancekic
|
64 | 50 |
|
65 |
| ----- |
66 |
| -1.21 |
67 |
| ----- |
| 51 | +### 1.21 |
68 | 52 | 1. Fixed display of UTF-8 characters.
|
69 | 53 |
|
70 |
| ----- |
71 |
| -1.20 |
72 |
| ----- |
| 54 | +### 1.20 |
73 | 55 | 1. Fixed bug "#3 quoted doublequotes-Jan Huschauer"
|
74 | 56 |
|
75 |
| ----- |
76 |
| -1.19 |
77 |
| ----- |
| 57 | +### 1.19 |
78 | 58 | 1. Added a command to format JSON
|
79 | 59 |
|
80 |
| ----- |
81 |
| -1.175 |
82 |
| ----- |
| 60 | +### 1.175 |
83 | 61 | 1. Now displays a message box when JSON string is not selected.
|
84 | 62 |
|
85 |
| ----- |
86 |
| -1.17 |
87 |
| ----- |
| 63 | +### 1.17 |
88 | 64 | 1. Fixed dialog display issue, that occured in 1.16 release.
|
89 | 65 |
|
90 |
| ----- |
91 |
| -1.16 |
92 |
| ----- |
| 66 | +### 1.16 |
93 | 67 | 1. Fixed bug - 3305433 do not find error on second try and do not build tree
|
94 | 68 | 2. Fixed a memory leak..was not deallocating memory allocated to json strings
|
95 | 69 |
|
96 |
| ----- |
97 |
| -1.15 |
98 |
| ----- |
| 70 | +### 1.15 |
99 | 71 | 1. Fixed bug 3203739 "Unable to parse JSON Arrays"
|
100 | 72 |
|
101 |
| ----- |
102 |
| -1.1 |
103 |
| ----- |
| 73 | +### 1.1 |
104 | 74 | 1. Fixed hotkey, now press CTRL+SHIFT+ALT+J(default).
|
105 | 75 | 2. Marks error position in JSON
|
106 | 76 |
|
107 |
| -TODO: |
108 |
| -===== |
109 |
| -1. Add search feature on JSON |
110 |
| -2. Work on improving JSON parser performance |
0 commit comments