ASP.NET 패키지에 요청 매개 변수가 있습니다. 그 JSON 형식이며 JSON 문자열을 Jayrocks JsonObject로 변환하는 좋은 (빠르고 쉬운) 방법이 있는지 궁금해서, 수동으로 문자열을 구문 분석 할 필요없이 키 - 값 쌍을 쉽게 추출 할 수 있습니까?Jayrock을 사용하여 JSON 형식 문자열을 JsonObject로 변환하십시오.
4
A
답변
6
json
이 JSON 텍스트를 포함하는 변수라고 가정하면 Jayrock.Json.Conversion.JsonConvert.Import(json)
을 사용하십시오. 반환 값은 JsonObject
, JsonArray
, JsonNumber
, System.String
, System.Boolean
이거나 원본 JSON 텍스트의 루트 JSON 값에 따라 null 참조입니다. 확실히 JSON 객체가 될 것이라는 것을 알고 있다면 안전하게 반환 값을 캐스팅하거나 JsonConvert.Import<JsonObject>(json)
을 사용할 수 있습니다.
특별히 기능을 사용하지 않는 한 JsonObject
에 대한 작업을 직접적으로 권장하지 않습니다. JSON 객체를 가져 오는 척하는 것은 사전이어야합니다. IDictionary
또는 IDictionary<string, object>
입니다. .NET Framework 4 최신 버전에서는 동적 개체로 JsonObject
으로 작업 할 수도 있습니다.
0
나는 Jayrock 알고 있지만 당신이 그것을 할 수있는 가장 쉬운 방법보다는 MVC2에서 액션의 매개 변수로 JSON 객체를받을 것인지 조립 선물에서 JsonValueProviderFactory을 사용하는 것입니다하지 않습니다.
MVC3의 System.Web.Mvc의 일부입니다.
관련 문제
- 1. .net 형식 문자열을 java 형식 문자열로 변환하십시오.
- 2. JSON .NET에서 Jayrock을 사용하여 부적절하게 문자열 생성
- 3. VBS를 사용하여 sql_latin1_general_cp1_ci_as 문자열을 utf8로 변환하십시오.
- 4. 파이썬을 사용하여 이진 문자열을 정수 목록으로 변환하십시오.
- 5. 문자열을 TitleWindow 클래스로 변환하십시오.
- 6. html 문자열을 prawnto로 변환하십시오.
- 7. 문자열을 십진수 형식으로 변환하십시오.
- 8. 문자열을 double로 변환하십시오.
- 9. 문자열을 DataColumn의 guid로 변환하십시오.
- 10. 문자열을 "LuaFunction"유형으로 변환하십시오.
- 11. 문자열을 double로 변환하십시오.
- 12. 문자열을 C#의 xml로 변환하십시오.
- 13. JSONArray를 JSONObject로 변환하려면 어떻게해야합니까?
- 14. 텍스트 문자열을 유효한 Ruby 형식의 시간으로 변환하십시오.
- 15. C#에서 문자열을 Color로 변환하십시오.
- 16. Actionscript 3에서 문자열을 GUID로 변환하십시오.
- 17. Java 문자열로 NSData (plist 형식)을 변환하십시오.
- 18. Java 한계 (json 형식)
- 19. 루비 레일에 - JSON 형식
- 20. 문자열을 해당 열거 형 값으로 변환하십시오.
- 21. json 문자열을 반복합니다.
- 22. JsonpRequestBuilder를 사용하여 JSON 문자열을 가져 오는 방법
- 23. 변수를 사용하여 json 문자열을 전달할 수 있습니까?
- 24. json 문자열을 저장하기 위해 변수를 사용하여 json 형식의 $ .post?
- 25. JavaScript를 사용하여 JSON 문자열을 JSON 개체로 변환하는 방법은 무엇입니까?
- 26. 는 JSON 형식 불일치
- 27. 자바 JSON 형식
- 28. JSON 날짜/시간을 C#으로 변환하십시오. DateTime
- 29. NumberFormatInfo 형식 문자열을
- 30. modelstate 유효성 검사 문자열을 객체 배열로 변환하십시오.
대답을위한 Thx, Atif! – Marre