|
7 | 7 | int main() {
|
8 | 8 | JSON::json j, j2;
|
9 | 9 | Jsonparser::parser p(j);
|
10 |
| - p.parse("{\n" |
11 |
| - " \"name\": \"vue_test\",\n" |
12 |
| - " \"version\": 1.4,\n" |
13 |
| - " \"private\": true,\n" |
14 |
| - " \"scripts\": {\n" |
15 |
| - " \"serve\": \"vue-cli-service serve\",\n" |
16 |
| - " \"build\": \"vue-cli-service build\",\n" |
17 |
| - " \"lint\": \"vue-cli-service lint\"\n" |
18 |
| - " },\n" |
19 |
| - " \"dependencies\": {\n" |
20 |
| - " \"core-js\": \"^3.6.5\",\n" |
21 |
| - " \"vue\": \"^2.6.11\"\n" |
22 |
| - " },\n" |
23 |
| - " \"devDependencies\": {\n" |
24 |
| - " \"@vue/cli-plugin-babel\": \"~4.5.0\",\n" |
25 |
| - " \"@vue/cli-plugin-eslint\": \"~4.5.0\",\n" |
26 |
| - " \"@vue/cli-service\": \"~4.5.0\",\n" |
27 |
| - " \"babel-eslint\": \"^10.1.0\",\n" |
28 |
| - " \"eslint\": \"^6.7.2\",\n" |
29 |
| - " \"eslint-plugin-vue\": \"^6.2.2\",\n" |
30 |
| - " \"vue-template-compiler\": \"^2.6.11\"\n" |
31 |
| - " },\n" |
32 |
| - " \"eslintConfig\": {\n" |
33 |
| - " \"root\": true,\n" |
34 |
| - " \"env\": {\n" |
35 |
| - " \"node\": true\n" |
36 |
| - " },\n" |
37 |
| - " \"extends\": [\n" |
38 |
| - " \"plugin:vue/essential\",\n" |
39 |
| - " \"eslint:recommended\"\n" |
40 |
| - " ],\n" |
41 |
| - " \"parserOptions\": {\n" |
42 |
| - " \"parser\": \"babel-eslint\"\n" |
43 |
| - " },\n" |
44 |
| - " \"rules\": {}\n" |
45 |
| - " },\n" |
46 |
| - " \"browserslist\": [\n" |
47 |
| - " \"> 1%\",\n" |
48 |
| - " \"last 2 versions\",\n" |
49 |
| - " \"not dead\"\n" |
50 |
| - " ]\n" |
51 |
| - "}"); |
| 10 | + p.parse_file("testexample1.json"); //you should use absolute path better. |
52 | 11 | //p.parse("1.4");
|
53 | 12 | //cout << j.get_number() << endl;
|
54 | 13 | Jsonparser::parser p2(j2);
|
55 |
| - //p2.parse("{\"key\":[true, false, {\"1\":true}, {\"2\": false}, \"sfjdls\", [true, {\"a\": false}]]}"); |
56 | 14 | cout << j.get_type_format() << ' ' << endl;
|
57 | 15 | Jsonstringifier::stringifier g;
|
58 | 16 | cout << g.stringify(j);
|
|
0 commit comments