반응형

json 28

DataContractJsonSerializer와 JavaScriptSerializer의 차이점은 무엇입니까?

DataContractJsonSerializer와 JavaScriptSerializer의 차이점은 무엇입니까? .NET Framework는 시스템에 포함되어 있습니다.런타임시리얼화Json.DataContractJsonSerializer 및 시스템.Web.스크립트시리얼화JavaScriptSerializer. 둘 다 JSON을 디시리얼라이즈합니다.이러한 유형 중 하나를 선택해야 할 시기를 어떻게 알 수 있습니까?MSDN은 그들의 상대적인 장점이 무엇인지 명확히 하지 않는다. JSON을 소비 또는 방출하는 프로젝트가 몇 개 있으며, 지금까지 각 프로젝트별로 선택된 클래스는 각 프로젝트의 프라이머리 개발자의 의견에 따라 결정되어 왔습니다.일부는 단순하고, 2개는 JSON에서 관리되는 유형을 생성하는 복잡한 논리..

programing 2023.04.02

중첩된 Grails 도메인 개체에 대한 JSON 바인딩

중첩된 Grails 도메인 개체에 대한 JSON 바인딩 JavaScript 어플리케이션에 JSON 데이터를 제공하기 위해 사용되는 RESTful 인터페이스를 개발 중입니다. 서버 측에서는 Grails 1.3.7을 사용하고 지속성을 위해 GORM 도메인 개체를 사용합니다.중첩된 도메인 개체의 마샬링을 지원하기 위해 커스텀 JSON Marshaller를 구현했습니다. 다음은 도메인 개체의 예입니다. class SampleDomain { static mapping = { nest2 cascade: 'all' } String someString SampleDomainNested nest2 } 그리고. class SampleDomainNested { String someField } SampleDomain 리소스..

programing 2023.04.02

Jackson은 ISO8601 형식의 날짜 시간을 Java8 Instant로 역직렬화

Jackson은 ISO8601 형식의 날짜 시간을 Java8 Instant로 역직렬화 ISO8601 형식의 날짜를 Java8로 역직렬화하려고 합니다.java.time.Instant잭슨을 이용해서.ObjectMapper에 JavaTimeModule을 등록하여WRITE_DATES_AS_TIMESTAMPS설정. 단, 디시리얼라이즈를 시도하면2016-03-28T19:00:00.000+01:00Java Time Module은 UTC 시간대 오프셋으로 포맷된 날짜 시간만 역직렬화하기 때문에 작동하지 않습니다(예:2016-03-28T18:00:00.000Z)를 사용해 보았습니다.@JsonFormat주석: @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd'..

programing 2023.04.02

JSONEncoder를 사용한 프로토콜 준거 유형의 인코딩/복호화

JSONEncoder를 사용한 프로토콜 준거 유형의 인코딩/복호화 Swift 4의 새로운 JSONDecoder/Encoder를 사용하여 swift 프로토콜에 적합한 구조 배열을 인코딩/디코딩하는 최선의 방법을 찾고 있습니다. 나는 문제를 설명하기 위해 작은 예를 만들었다. 먼저 이 프로토콜을 준수하는 프로토콜 태그와 몇 가지 유형이 있습니다. protocol Tag: Codable { var type: String { get } var value: String { get } } struct AuthorTag: Tag { let type = "author" let value: String } struct GenreTag: Tag { let type = "genre" let value: String } 다음..

programing 2023.03.28

속성에 따옴표 없이 JSON.stringify를 지정하시겠습니까?

속성에 따옴표 없이 JSON.stringify를 지정하시겠습니까? 잘못된 JSON 형식(속성 주위에 큰따옴표 없음)을 사용하는 서비스를 사용하고 있습니다.그래서 나는 보낼 필요가 있다. { name: "John Smith" }{ "name": "John Smith" } 이 형식은 내 서비스가 아니기 때문에 변경할 수 없습니다. 위와 같이 JavaScript 객체를 포맷하기 위한 stringify routing에 대해 아는 사람이 있습니까?이 간단한 정규 표현 솔루션은 대부분의 경우 JSON 속성 이름을 따옴표로 묶지 않습니다. const object = { name: 'John Smith' }; const json = JSON.stringify(object); // {"name":"John Smith"}..

programing 2023.03.23

보기에서 응용프로그램/json MIME 유형 강제 적용(플래스크)

보기에서 응용프로그램/json MIME 유형 강제 적용(플래스크) MIME 유형을 강제 적용하는 방법을 알 수 없습니다.application/json플라스크에서 볼 수 있게 말이야데모용으로 정리한 간단한 뷰를 다음에 나타냅니다. @app.route("/") def testView(): ret = '{"data": "JSON string example"}' return ret JSON 문자열(변수로 유지됨)ret(다른 프로그램에서 stdout을 사용하여) 다른 곳에서 수집하기 때문에 Flask에 부속되어 있는 것을 사용할 수 없습니다. "Returning Json" 문서와 Stackoverflow 질문을 살펴보았지만, 지금까지 아무런 운이 없었습니다.잠시 둘러보고 있는데 혹시나 누군가 발견했을 경우를 대비..

programing 2023.03.23

jQuery JSON 응답은 항상 ParseError를 트리거합니다.

jQuery JSON 응답은 항상 ParseError를 트리거합니다. 저는 jQuery와 JSON으로 몇 가지 기본적인 작업을 준비하려고 합니다.현재 jQuery가 플레이 프레임워크 어플리케이션에서 JSON 응답을 받아들이는 데 어려움을 겪고 있습니다.에러가 발생하고 있는 코드의 간략화 버전을 다음에 나타냅니다. $.ajax({ type: 'POST', url: "@{FrontEnd.isUsernameAvailable()}", data: "name=thisnameisavailable", cache: false, success: function(data) { console.log("Success... "); }, error: function(jqXHR, textStatus, errorThrown) { co..

programing 2023.03.23

C#의 JSON 개체를 통해 반복하고 있습니다.

C#의 JSON 개체를 통해 반복하고 있습니다. JSON을 사용하고 있습니다.C#의 NET: Klout API로부터의 응답을 해석합니다.제 대답은 다음과 같습니다. [ { "id": "5241585099662481339", "displayName": "Music", "name": "music", "slug": "music", "imageUrl": "http://kcdn3.klout.com/static/images/music-1333561300502.png" }, { "id": "6953585193220490118", "displayName": "Celebrities", "name": "celebrities", "slug": "celebrities", "imageUrl": "http://kcdn3.klou..

programing 2023.03.23

잭슨과 열거를 역직렬화하는 중

잭슨과 열거를 역직렬화하는 중 잭슨 2.5.4와 함께 열거를 해제하려고 하는데, 제 사례가 잘 보이지 않습니다.입력 문자열은 camel case이며, 표준 Enum 규칙에 간단하게 매핑하고 싶습니다. @JsonFormat(shape = JsonFormat.Shape.STRING) public enum Status { READY("ready"), NOT_READY("notReady"), NOT_READY_AT_ALL("notReadyAtAll"); private static Map FORMAT_MAP = Stream .of(Status.values()) .collect(toMap(s -> s.formatted, Function.identity())); private final String formatted..

programing 2023.03.23

Postgre가 소개한 JSONB 설명SQL

Postgre가 소개한 JSONB 설명SQL PostgreSQL은 JSONB를 버전 9.4에서 막 선보였고, 이미 해커 뉴스에서 유행하고 있다.이전에 PostgreSQL에 있던 Hstore나 JSON과는 어떻게 다른가요? 이 제품의 장점과 제한은 무엇이며, 어떤 경우에 사용을 고려해야 합니까?첫째, 는 키 = > 값 쌍만 저장할 수 있는 기여 모듈입니다.여기서 키와 값만 저장할 수 있습니다.text, 은 sql s(sql, sql)로 할 수 )NULL too (s로 하다 다.json&jsonb를 사용하면 유효한 JSON 값(스펙에 정의되어 있음)을 저장할 수 있습니다. 한 JSON과 같습니다. F.ex. JSON 표현은 다음과 같습니다.null,true,[1,false,"string",{"foo":"ba..

programing 2023.03.23
반응형