如何访问嵌套的JSON字符串?

时间:2015-02-03 04:51:37

标签: c# json

我有这个JSON字符串:

string ab="{\"1\":{\"oid\":\"2892\",\"order\":\"SD1427999310502\"},\"all\":1,\"time\":\"2015-02-02 10:37:55\"}";

我如何获得oid和订单价值?

1 个答案:

答案 0 :(得分:0)

在项目引用中包含Newtonsoft.Json外部DLL,并使用以下代码。

string json_string = "{\"1\":{\"oid\":\"2892\",\"order\":\"SD1427999310502\"},
                      \"all\":1,\"time\":\"2015-02-02 10:37:55\"}";

JObject outer_object = JObject.Parse(json_string);
JObject inner_object = (JObject)outer_object["1"];
string oid_value = inner_object["oid"].ToString();
string order_value = inner_object["order"].ToString();