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"
}
}
爲了簡單起見我約簡只有3元,而事實上有超過100我只是想提取密鑰的名稱,分別是「10000010.SH」,「 10000003.SH「,」10000006.SH「等。 我反序列化它的對象類型,但如何提取我想要的字符串?反序列化netsted JSON字符串json.net
Object result= JsonConvert.DeserializeObject(jsonstring);
或有任何方便的方法?謝謝!
嘿@herbert看看我提供的解決方案,並確認是否可以幫助您。 :) –