반응형
json.net에 주요 방법이 있습니까?
응답에 "error" 키가 있는 경우 오류를 처리하고 경고 상자를 표시해야 합니다.
json.net에 '해스키' 메서드가 있나요?예를 들어 다음과 같습니다.
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
키가 없으면 Null을 db로 전송합니다.사용방법?및 DBNull은 문제 해결에 도움이 됩니다.
eachObject is of type JToken
DataRow dr = localTable.NewRow();
dr["Campaign_ID"] = (object)eachObject["id"] ?? DBNull.Value;
dr["Campaign_Name"] = (object)eachObject["name"] ?? DBNull.Value;
dr["Campaign_Subject"] = (object)eachObject["subject"] ?? DBNull.Value;
언급URL : https://stackoverflow.com/questions/7216917/json-net-has-key-method
반응형
'your programing' 카테고리의 다른 글
이것이 redux를 사용하여 항목을 삭제하는 올바른 방법입니까? (0) | 2023.03.13 |
---|---|
Wordpress EC2의 Permalinks (0) | 2023.03.13 |
MongoDB에 저장된 어레이는 순서를 유지합니까? (0) | 2023.03.13 |
Unmarshall DynamoDB JSON (0) | 2023.03.13 |
UI 라우터에서 등록된 상태를 열거하는 방법 (0) | 2023.03.13 |