用jsonFx如何读取php传递过来的json数据?
php传递如下json字符串,
{"flag":1,"time":"2012-12-11","success":{"ServerInfo":{"hallServer":{"ip":"48.83.134.24","port":7003}}}}
请问,我怎么用jsonFx读取到ip这个数据。我现在的做法是:
Dictionary<string,object> data=jsonReader.Read<Dictionary<string,object>>(jsonString);
string date = data["time"].ToString();
Debug.Log(date);
能够正常督促time但是不能读到ip。请问怎么处理?(最好是有代码)
mmmmmmm
10 years, 8 months ago
Answers
我看了你的代码猜的答案,你可以大胆的试试。
因为你返回的json串,可以说是一个多维数组。取得时候应该这样子取。
Dictionary<string,object> data=jsonReader.Read<Dictionary<string,object>>(jsonString);
//{"flag":1,"time":"2012-12-11","success":{"ServerInfo":{"hallServer":{"ip":"48.83.134.24","port":7003}}}}
//下边只是php里边取多维数组的写法。你按照你的语言取多维数组下标,应该是没有问题的。
string date = data["success"]['ServerInfo']['hallServer']['ip'].ToString();
Debug.Log(date);
黑鸡·get!
answered 10 years, 8 months ago