json을 파싱하여 하위 값에 액세스하려고합니다. 다음은 샘플 JSON이며, 아래 json.net에서 하위 값에 액세스하는 방법
jsondata = {
"sample_data": "{"o2:{"testname":"o2","department":"chemistry","normalvalue":"l","testmethod":"j","specimen":"g","referelprice":"y","normalprice":"i","discountprice":"o"}}"
}
내가 사용하여 아이 "O2"를 얻을하려고하면이 코드는 이제 나에게 출력
{"o2":{"testname":"o2","department":"chemistry","normalvalue":"l","testmethod":"j","specimen":"g","referelprice":"y","normalprice":"i","discountprice":"o"}}
를 제공 내 코드
var _json = JObject.Parse(jsondata.ToString());
Console.WriteLine(_json["sample_data"]);
입니다
Console.WriteLine ("sample_data"] [ "o2"]);
은 내가
cannot access child value on newtonsoft.json.linq.jvalue
자식 값을 얻는 방법에 제발 도와주세요 오류 메시지가 아래 얻고있다. 나는 출력을 원한다.
{"testname":"o2","department":"chemistry","normalvalue":"l","testmethod":"j","specimen":"g","referelprice":"y","normalprice":"i","discountprice":"o"}
나는 이것을 어떻게 할 수 있는가? 도와주세요.
VAR의 _json = JObject.Parse (jsondata.ToString()); Console.WriteLine (_json [sample_data]); – kabilan
'Console.WriteLine (_json [sample_data] [ "o2"]);'? – Mostafiz
이 도움이됩니다 : http://stackoverflow.com/questions/13839865/how-to-parse-my-json-string-in-c4-0using-newtonsoft-json-package – ZivS