Skip to content

Commit fdeae62

Browse files
committed
Merge remote-tracking branch 'origin/main'
# Conflicts: # cpp_json/main.cpp
2 parents 9b7f5dd + 61449af commit fdeae62

File tree

1 file changed

+46
-6
lines changed

1 file changed

+46
-6
lines changed

cpp_json/main.cpp

Lines changed: 46 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,57 @@
44

55

66

7-
8-
9-
107
int main() {
118
JSON::json j, j2;
129
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;
1554
Jsonparser::parser p2(j2);
55+
//p2.parse("{\"key\":[true, false, {\"1\":true}, {\"2\": false}, \"sfjdls\", [true, {\"a\": false}]]}");
1656
cout << j.get_type_format() << ' ' << endl;
1757
Jsonstringifier::stringifier g;
18-
//cout << g.stringify(j);
58+
cout << g.stringify(j);
1959
return 0;
2060
}

0 commit comments

Comments
 (0)