json中关于jo.[]中字符串一致的问题

Posted 快乐的正能量

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json中关于jo.[]中字符串一致的问题相关的知识,希望对你有一定的参考价值。

procedure TForm1.btn1Click(Sender: TObject);
var
jo:ISuperObject;
Temp:string;
temp1:Boolean;
begin
  jo:=SO(mmo1.Text);
  ShowMessage(jo.AsJSon(False,True));
  temp:=jo[‘name‘].AsString;
  ShowMessage(temp);
  temp:= jo[‘sex‘].AsString; //jo[]中额的字符串大小写要一致不一致会报错比如Sex就会报错
  ShowMessage(temp);

  temp:=jo[‘weight‘].AsString;
  ShowMessage(temp);
  temp:=jo[‘addresses‘].Asstring;
  ShowMessage(temp);
  ShowMessage(jo[‘tel‘].AsString);
  showmessage(jo[‘children‘].AsString);
end;

 

///memo.text

{
"name": "张三", /* 注释 */
"age": 33,
"sex": true,
"weight": 123.456,
"tel": ["86-1111111", "86-2222222"],
"addresses":{"address":"A省B市", "pc":"100001"},
"children": [
{
"name": "张继",
"age": "22",
"sex": true
},
{
"name": "张承",
"age": "11",
"sex": false
}
]
}





































以上是关于json中关于jo.[]中字符串一致的问题的主要内容,如果未能解决你的问题,请参考以下文章

java中关于json传图片的方法

java后台JSON操作

java 判断String字符串是不是json数据

ArcMap“定义查询”中关于字符串的奇葩问题

数据运算中关于字符串""的拼接问题

QT中关于QString用法