과 함께 "펑키"JSON 데이터를 구문 분석하는 방법 일부 Google JSON 데이터에 이상한 방식으로 구성된 쿼리에 대한 응답으로 보내려는 웹 서비스 (의심 할 여지없이 잘못 입력 했음에도 불구하고 그것을 바꿀 수는 없다)..net 및 C#
저는 C#을 처음 사용하고 DataContract 및 DataContractJsonSerializer를 사용하여 더 많은 표준 JSON 객체를 deserialize 할 수있었습니다.
그러나 나는 우리가 얻는 꼬인 JSON으로 인해 당황 스럽다. 우리의 자바 클라이언트 (Android)에서는 단순히 삽입 한 추가 배열을 건너 뛰는 간단한 JSON 파서를 사용하기로 결정했습니다. JSON을 비 직렬화하는 방법에 대해 숙련 된 개발자로부터 의견을 얻고 싶습니다. 여기
는 웹 서비스가 일부 사용자 세부 사항 보낼 것이다 얻기 위해 무엇을하고 C#을 객체에 해당하도록되어 :C#
class Buddy
{
public String Login { get; set; }
public String Password { get; set; }
public List<Purchase> { get; set; }
}
class Purchase
{
public Int64 ItemId { get; set; }
public Int32 Quantity { get; set; }
}
JSON
[
{
"buddy":
[
{
"login": "johndoe",
"password": "pwd",
"purchase_list":
[
{
"purchase":
[
{
"item_id": 1654,
"qty": 1
}
]
},
{
"purchase":
[
{
"item_id": 654,
"qty": 2
}
]
}
]
}
]
}
]
'['과']'를 제거하고 '정상적인'JSON으로 남겨 둘 수있을 것 같습니다. – leppie
'구입'개체의 구문이 잘못되었습니다 .... – leppie
C#도 잘못되었습니다.이 오류를 수정하십시오. – leppie