C#에서 JavaScriptSerializer를 사용할 때 "잘못된 JSON 프리미티브"예외가 발생합니다. 내 json 입력 문자열 문제가 있다고 가정하지만 문제가 표시되지 않습니다.JavaScriptSerializer 잘못된 JSON 프리미티브
JavaScriptSerializer new JavaScjs =riptSerializer();
js.Deserialize<Object>(json)
"{\"NEW_NAME의 \ "\"알링턴 \ ", \"new_locationid \ 089c6c6a-f520-E111-bdd3-00505695001f의 \ "\" "}, {\"NEW_NAME \ "\ "Atlanta \", \ "new_locationid \": \ "033c6c6a-f520-e111-bdd3-00505695001f \"}, \ "new_name \": \ "Baltimore \", \ "new_locationid \": \ "0c9c6c6a-f520 -e111-bdd3-00505695001f \ "}"
좋은 질문 => 더 나은 답변을 –
귀하의 문제는 당신이 모든 구성원을하지 않고 객체로 변환 할 경우 해당 개체는 JSON에있는 멤버가없는 것입니다 costum 클래스는 동적 키워드를 사용합니다. js.Deserialize (json) –
Svexo