We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
测试代码
co::Json h() { co::Json v; v.add_member("name", "vin") .add_member("age", 23) .add_member("num", co::Json().push_back(1).push_back(2).push_back(3)); co::Json o3; for (size_t i = 0; i < 10; i++) { co::Json o; o.add_member("o1", 3.14); o.add_member("o2", fastring(i, '我')); o3.push_back(o); } co::Json oo; //oo.add_member("o3", o3); //v.add_member("o", oo); co::Json b(nullptr); // null v.add_member("description",b); v.add_member("category_name","linux新闻"); v.add_member("o3", o3); return v; }
结果
{ "name": "vin", "age": 23, "num": [ 1, 2, 3 ], "description": null, "category_name": "linux新闻", "o3": [ { "o1": 3.14, "o2": "" }, { "o1": 3.14, "o2": "�" }, { "o1": 3.14, "o2": "��" }, { "o1": 3.14, "o2": "���" }, { "o1": 3.14, "o2": "����" }, { "o1": 3.14, "o2": "�����" }, { "o1": 3.14, "o2": "������" }, { "o1": 3.14, "o2": "�������" }, { "o1": 3.14, "o2": "��������" }, { "o1": 3.14, "o2": "���������" } ] }
中文编码转义
"category_name": "linux\u65b0\u95fb",
我要的格式
{ "name": "vin", "age": 23, "num": [ 1, 2, 3 ], "description": null, "category_name": "linux\u65b0\u95fb" }
https://www.json.cn/ ☐保留转义 我目前用的 #include "SQLiteCpp/SQLiteCpp.h" 没有转义问题
https://coostdocs.github.io/en/co/json/
The text was updated successfully, but these errors were encountered:
json标准没有要求保留unicode转义吧?其他json库应该输出一样的
Sorry, something went wrong.
问题不大我继续用SQLiteCpp。
No branches or pull requests
测试代码
结果
中文编码转义
我要的格式
https://www.json.cn/
☐保留转义
我目前用的
#include "SQLiteCpp/SQLiteCpp.h"
没有转义问题
https://coostdocs.github.io/en/co/json/
The text was updated successfully, but these errors were encountered: