char szBuffer [1024]={" authorJson: {loginAccount: \“admin \”}, parmJson: {1, b: 2, c: 3} "};
服务器解析上面的报文采用的是下面的形式
前面的authorJson是参数,也就是所谓的键,因此要注意什么是带参数的json报表
如果是json={名称:小明,年龄:23},那就可以用json字符串=request.getParameter (json);
也就是=内容之后才是真正的json格式的数据内容
所以在客户端,应该这样子进行数据的拼接,当前采用c++ Jsoncpp库进行了报文的封装
json::价值jsonLoginContext;
jsonLoginContext (“loginAccount”)=癮dmin”;
json::价值jsonParamContext;
jsonParamContext [a]=1;
jsonParamContext [b]=2;
jsonParamContext [c]=3;
json:价值jsonParm;
jsonParm.append (jsonParamContext);
std:: String strAu=" authorJson=";
strAu +=jsonLoginContext.toStyledString ();
strAu +=焙蚿armJson=";
strAu +=jsonParamContext.toStyledString ();
讨论http://bbs.csdn.net/topics/390873599