|
4 | 4 |
|
5 | 5 |
|
6 | 6 |
|
7 |
| - |
8 |
| - |
9 |
| - |
10 | 7 | int main() {
|
11 | 8 | JSON::json j, j2;
|
12 | 9 | Jsonparser::parser p(j);
|
13 |
| - vector<int> data{4, 3, 4, 1, 8, 0, 8}; |
14 |
| - p.parse_file("testexample1.json"); |
| 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 | + "}"); |
| 52 | + //p.parse("1.4"); |
| 53 | + //cout << j.get_number() << endl; |
15 | 54 | Jsonparser::parser p2(j2);
|
| 55 | + //p2.parse("{\"key\":[true, false, {\"1\":true}, {\"2\": false}, \"sfjdls\", [true, {\"a\": false}]]}"); |
16 | 56 | cout << j.get_type_format() << ' ' << endl;
|
17 | 57 | Jsonstringifier::stringifier g;
|
18 |
| - //cout << g.stringify(j); |
| 58 | + cout << g.stringify(j); |
19 | 59 | return 0;
|
20 | 60 | }
|
0 commit comments