DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: szliyu112358
今日帖子: 51
在线用户: 9
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2019/6/12 15:00:46
标题:
Qjson 依然有很多标准化的坑 浏览:1059
加入我的收藏
楼主: add('','test');  key键为空的bug已经修复了.. 

----------
  tq := TQJson.Create;
  tq.Add('111','222');

  ShowMessage(tq.Items[0].Name);  // 111
  ShowMessage(tq.Items[0].Encode(False)); // 222 ?

但我不能理解的是这个.. Encode();
Items是指向某节点json, 也就是说此节点是有name 及value值的.  为什么Encode之后, 只显示value呢?  键值不见了? 

明明是json类型, 结果格式化成string了.. 

这是bug吗?
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2019/6/12 17:14:49
1楼: http://blog.qdac.cc/?p=165
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2019/6/13 10:59:00
2楼: 没人解决?
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2019/6/13 12:06:38
3楼: 你自己不会看么?给的链接里说得很清楚,你将例子里每种情况都试过了么?
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2019/6/13 12:20:29
4楼: iamdream

你自己看一楼示例啊..
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2019/6/13 13:00:40
5楼: 它这个Encode不止一个参数,你才试了一个……
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2019/6/13 13:48:32
6楼: @iamdream

/// <param name="ADoEscape">是否转义非字母和数字字符</param>
/// <param name="AIndent">ADoFormat参数为True时,缩进内容,默认为两个空格</param>

你看不懂参数的描述...  后两个参数只是样式..
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2019/6/13 15:43:57
7楼: 我给你的链接中的例子你不试,自己写的例子又不是想要的结果,那怎么办?
因为你用的是tq.Items[0]来Encode,这个Items[0]只有一个值,你用tq.Encode就可以看到效果了,晕……
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2019/6/13 16:58:42
8楼: 感情你完全不懂json... 

tq.Encode是父辈json.  有可能是{aa:bb;cc:dd}

而Items[0] 应该是指{aa:bb}
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 iamdream (银河恒久远,梦想无止境!) ★☆☆☆☆ -
大贡献会员
2019/6/13 17:16:27
9楼: 算了,就当我不懂Json吧,你自己折腾吧。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS