1.对于javascript部分,若是将字符串转为json对象?javascript
var aa ={
keyword:"zoumm",
requestcount:"5",
nextPageToken:"",
prevPageToken:""
};java
var bb = JSON.stringify(aa);
var obj = JSON.parse(bb);json
则obj就是json对象。数组
For JsonCpp 用法:app
1.ide
2.对于jsoncpp来说如何打印Json::Value的值?spa
Json::Value root;对象
顾名思义,用Json::FastWriter来处理json应该是最快的,下面咱们来试试。
Json::FastWriter fast_writer;
std::cout << fast_writer.write(root) << std::endl;
输出结果为:
{“key_array”:[“array_string”,1234],”key_boolean”:false,”key_double”:12.3450,”key_number”:12345,”key_object”:{“age”:26,”name”:”huchao”},”key_string”:”value_string”}
---------------------
再次顾名思义,用Json::StyledWriter是格式化后的json,下面咱们来看看Json::StyledWriter是怎样格式化的。
Json::StyledWriter styled_writer;
std::cout << styled_writer.write(root) << std::endl;
输出结果为:
{
“key_array” : [ “array_string”, 1234 ],
“key_boolean” : false,
“key_double” : 12.3450,
“key_number” : 12345,
“key_object” : {
“age” : 26,
“name” : “huchao”
},
“key_string” : “value_string”
}ip