jsonstring =
{
"10000010.SH": {
"TOTALTM": 45,
"STARTDATE": "20150209",
"UNDERLYINGWINDCODE": "510050.SH",
"EXE_MODE": "call",
"WIND_CODE": "10000010.SH",
"LASTTRADINGDATE": "20150325",
"EXE_ENDDATE": "20150325",
"MAINT_MARGIN": null,
"EXE_TYPE": "Euro",
"US_TYPE": "ETF",
"SETTLEMENTMETHOD": "asset",
"US_NAME": "50ETF",
"US_CODE": "510050"
},
"10000009.SH": {
"TOTALTM": 45,
"STARTDATE": "20150209",
"UNDERLYINGWINDCODE": "510050.SH",
"EXE_MODE": "call",
"WIND_CODE": "10000009.SH",
"LASTTRADINGDATE": "20150325",
"EXE_ENDDATE": "20150325",
"MAINT_MARGIN": null,
"EXE_TYPE": "Euro",
"US_TYPE": "ETF",
"SETTLEMENTMETHOD": "asset",
"US_NAME": "50ETF",
"US_CODE": "510050"
},
"10000003.SH": {
"TOTALTM": 45,
"STARTDATE": "20150209",
"UNDERLYINGWINDCODE": "510050.SH",
"EXE_MODE": "call",
"WIND_CODE": "10000003.SH",
"LASTTRADINGDATE": "20150325",
"EXE_ENDDATE": "20150325",
"MAINT_MARGIN": null,
"EXE_TYPE": "Euro",
"US_TYPE": "ETF",
"SETTLEMENTMETHOD": "asset",
"US_NAME": "50ETF",
"US_CODE": "510050"
},
"10000008.SH": {
"TOTALTM": 45,
"STARTDATE": "20150209",
"UNDERLYINGWINDCODE": "510050.SH",
"EXE_MODE": "call",
"WIND_CODE": "10000008.SH",
"LASTTRADINGDATE": "20150325",
"EXE_ENDDATE": "20150325",
"MAINT_MARGIN": null,
"EXE_TYPE": "Euro",
"US_TYPE": "ETF",
"SETTLEMENTMETHOD": "asset",
"US_NAME": "50ETF",
"US_CODE": "510050"
},
"10000006.SH": {
"TOTALTM": 45,
"STARTDATE": "20150209",
"UNDERLYINGWINDCODE": "510050.SH",
"EXE_MODE": "call",
"WIND_CODE": "10000006.SH",
"LASTTRADINGDATE": "20150325",
"EXE_ENDDATE": "20150325",
"MAINT_MARGIN": null,
"EXE_TYPE": "Euro",
"US_TYPE": "ETF",
"SETTLEMENTMETHOD": "asset",
"US_NAME": "50ETF",
"US_CODE": "510050"
}
}
Для простоты я REDUCT только 3 элементов, а на самом деле есть более чем 100. Я только хочу, чтобы извлечь ключевые имена, которые являются «10000010.SH», " 10000003.SH "," 10000006.SH "и так далее. Я десериализую его до типа объекта, но как извлечь строку, которую я хочу?Deserialize netsted JSON строку с Json.NET
Object result= JsonConvert.DeserializeObject(jsonstring);
Или есть удобный способ? Благодаря!
Эй @herbert взгляните на решение, предоставленное мной, и подтвердите, помогает ли это вам. :) –