私はjson string
、Web ページによって取得される を持っています。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
to ループに変換して、データを Grid に入れ たいと思います。
私が言った部分は次のようなものです:
[{\"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
前もって感謝します!