【发布时间】:2014-11-30 09:31:51
【问题描述】:
我正在使用来自http://wiki.unity3d.com/index.php/SimpleJSON 的 SimpleJSON 脚本
JSONNode root = JSON.Parse ("{ \"Name\" : \"Joe\"}");
Debug.Log (root ["Name"].ToString().Length);
这将返回 5 而不是 3。这是因为 root ["Name"] 返回的字符串字面意思是 "Joe"(包括引号,所以是 5 个字符)。
但这并不是我真正想要的——我在其中加上了引号,因为这是解析器工作的唯一方式。
当然,我可以通过取出一个子字符串来简单地手动删除引号,但我觉得这不是应该的。所以我的问题是:如何使用此脚本在不带引号的情况下检索字符串 Joe?
【问题讨论】: