반응형
json.net에 중요한 방법이 있습니까?
응답에 "오류"키가 있으면 오류를 처리하고 경고 상자를 표시해야합니다.
json.net에 "haskey"메소드가 있습니까? 처럼:
var x= JObject.Parse(string_my);
if(x.HasKey["error_msg"])
MessageBox.Show("Error!")
그냥 사용하십시오 x["error_msg"]
. 속성이 존재하지 않으면를 반환합니다 null
.
JObject
구현 IDictionary<string, JToken>
하여 다음을 사용할 수 있습니다.
IDictionary<string, JToken> dictionary = x;
if (dictionary.ContainsKey("error_msg"))
... 또는 사용할 수 있습니다 TryGetValue
. 명시 적 인터페이스 구현을 사용하여 두 메소드를 모두 구현하므로 먼저 변환하지 않으면 사용할 수 없습니다 IDictionary<string, JToken>
.
JObject.ContainsKey(string propertyName)
11.0.1 릴리스에서 공개 메소드로 작성되었습니다.
설명서-https: //www.newtonsoft.com/json/help/html/M_Newtonsoft_Json_Linq_JObject_ContainsKey.htm
참고 URL : https://stackoverflow.com/questions/7216917/json-net-has-key-method
반응형
'programing tip' 카테고리의 다른 글
대소 문자를 구분하지 않고 결과를 정렬하기 위해 SQL Order By 문을 사용하는 방법은 무엇입니까? (0) | 2020.06.28 |
---|---|
SQLite에서 문자열 연결이 작동하지 않습니다 (0) | 2020.06.28 |
인터페이스 메소드에서 Eclipse가 @Override에 대해 불평하는 이유는 무엇입니까? (0) | 2020.06.28 |
모두 비활성화하는 방법 (0) | 2020.06.28 |
SVN은 커밋 전에 삭제를 취소합니다. (0) | 2020.06.28 |