我有一个json string
由网页获取的。json的架构是这样的:
string schema = @"{
'description': 'A person',
'type': 'object',
'properties':
{
'error':
{
'type': 'object',
'properties':
{
'code': { 'type': 'integer' },
'message': { 'type': 'string' }
}
},
'response':
{
'type': 'object',
'properties':
{
'code': { 'type': 'integer' },
'status': { 'type': 'string' },
'message': { 'type': ['string', 'object'] , 'items': {'type': 'string'}}
}
}
}
}";
一切正常,json 现在有效。
现在,我想将其中的一部分转换json string
为array
循环抛出它并将数据放入网格。
我告诉的部分是这样的:
[{\"id\":\"1\",\"task\":\"some message here...\",\"sender\":\"123qwe\",\"time\":\"1356136733\"}, [{\"id\":\"1\",\"task\":\"some message here...\",\"sender\":\"123qwe\",\"time\":\"1356136733\"}, ....
要访问它,我使用它:
var messages = (string)o["response"]["message"];//o is a JObject
提前致谢!