반응형

JSON 36

잭슨을 사용하여 JS 날짜를 역직렬화하려면 어떻게 해야 하나요?

잭슨을 사용하여 JS 날짜를 역직렬화하려면 어떻게 해야 하나요? 다음 형식의 날짜 문자열을 ExtJs에서 가져옵니다. '2011-04-08T09:00:00' 이 날짜를 역직렬화하려고 하면 시간대가 인도 표준시로 변경됩니다(시간 +5:30을 추가합니다).날짜를 역직렬화하는 방법은 다음과 같습니다. SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat); 이렇게 해도 시간대는 변경되지 않습니다.IST에서 아직 날짜를 알 수 있습니다. SimpleDateFormat dateFormat = new Simp..

programing 2023.03.16

REST API에 의해 JSON이 반환되는 경우 MIME 유형은 무엇입니까?

REST API에 의해 JSON이 반환되는 경우 MIME 유형은 무엇입니까? My REST API는 JSON을 반환합니다. 현재 MIME 타입으로 text/plain을 반송하고 있습니다만, 이상합니다.다시 올까요?application/x-javascript아니면 다른 타입인가요? 두 번째 질문은 오류 상태의 HTTP 상태 코드에 관한 것입니다.REST API가 오류 상태를 반환하는 경우 JSON으로 반환됩니다. { result: "fail", errorcode: 1024, errormesg: "That sucked. Try again!" } HTTP 상태 코드 유지 여부:200 OK?JSON 사양에 따르면application/jsonIETF 및 IANA 레지스트리에서 지원되는 것 같습니다. 두 번째 질문..

programing 2023.03.11

ASP에서의 Access-Control-Allow-Origin 설정.Net MVC - 가장 간단한 방법

ASP에서의 Access-Control-Allow-Origin 설정.Net MVC - 가장 간단한 방법 Json을 반환하는 간단한 액션 방법이 있습니다.ajax.example.com에서 실행됩니다.다른 사이트 someothersite.com에서 접속해야 합니다. 전화를 걸려고 하면 예상대로...: Origin http://someothersite.com is not allowed by Access-Control-Allow-Origin. 이 문제를 회피하는 방법은 JSONP와 헤더를 설정하는 커스텀HttpHandler의 2가지입니다. 더 간단한 방법은 없나요? 간단한 행동이 허용된 출처 목록을 정의하거나 모든 사람을 허용하는 것이 가능하지 않은가?액션 필터? 최적의 방법은...: return json(my..

programing 2023.03.11

커스텀 Marshal JSON()이 이동 중에 호출되지 않음

커스텀 Marshal JSON()이 이동 중에 호출되지 않음 커스텀 버전을 작성했습니다.MarshalJSON그리고.UnmarshalJSON.나의UnmarshalJSON내가 원하는 대로 불리고 있지만, 나는 그것을 사용할 수 없다.MarshalJSON문제를 정리한 코드는 다음과 같습니다. package main import ( "bytes" "encoding/json" "fmt" "log" "os" ) type myStruct struct { Data string `json:"data"` } func (s *myStruct) MarshalJSON() ([]byte, error) { return []byte(`{"data":"charlie"}`), nil } func (s *myStruct) Unmarsha..

programing 2023.03.06

봄 MVC 패치 방식: 부분 업데이트

봄 MVC 패치 방식: 부분 업데이트 Spring MVC + Jackson을 사용하여 REST 서비스를 구축하는 프로젝트가 있습니다.다음과 같은 Java 엔티티가 있다고 가정합니다. public class MyEntity { private Integer id; private boolean aBoolean; private String aVeryBigString; //getter & setters } 부울 값만 업데이트하고 싶을 때가 있는데, 단순히 부울 값을 업데이트하는 것만으로 개체 전체를 큰 문자열과 함께 보내는 것은 좋지 않다고 생각합니다.따라서 PATCH HTTP 방식을 사용하여 갱신해야 할 필드만 전송할 것을 검토했습니다.따라서 컨트롤러에서 다음 방법을 선언합니다. @RequestMapping(m..

programing 2023.03.06

Newtonsoft 개체 → JSON 문자열 가져오기

Newtonsoft 개체 → JSON 문자열 가져오기 뉴턴소프트의 JSON 시리얼라이저로 만든 오브젝트가 있습니다.개체를 만드는 데 사용된 JSON 문자열을 가져와야 합니다.오브젝트를 단순한 JSON 문자열로 시리얼화하려면 어떻게 해야 합니까?이것을 시험해 보세요. public string jsonOut() { // Returns JSON string. return JsonConvert.SerializeObject(this); } 언급URL : https://stackoverflow.com/questions/6690395/newtonsoft-object-%e2%86%92-get-json-string

programing 2023.03.06

이스케이프된 JSON 문자열을 마킹 해제하는 방법

이스케이프된 JSON 문자열을 마킹 해제하는 방법 Go와 함께 Sockjs를 사용하고 있는데 JavaScript 클라이언트가 서버에 json을 전송하면 json이 이스케이프되어 []바이트로 전송됩니다.데이터를 읽을 수 있도록 json을 해석하는 방법을 찾고 있지만 오류가 발생합니다. json: 문자열을 main 형식의 Go 값으로 변환할 수 없습니다.메시지 어떻게 하면 고칠 수 있을까요? html.UnescapeString()효과가 없습니다. val, err := session.ReadMessage() if err != nil { break } var msg Msg err = json.Unmarshal(val, &msg) fmt.Printf("%v", val) fmt.Printf("%v", err) ty..

programing 2023.03.06

json 파일을 찾을 수 없는 이유는 무엇입니까?

json 파일을 찾을 수 없는 이유는 무엇입니까? asp.net 프로젝트의 컨텐츠 폴더에 json 파일이 있습니다. \Content NBCCJr.json ...접속하기 위한 코드: $.getJSON('~/Content/NBCCJr.json', function (data) { $.each(data, function(i, dataPoint) { // Bla }); }); ) 코드가 호출되어도 아무 일도 일어나지 않습니다.브라우저 콘솔에 "리소스를 로드하지 못했습니다: 서버가 404(Not Found)"라는 메시지가 표시됩니다. 왜 찾을 수 없는 거죠?파일에 대한 올바른 경로가 "tilde sk filename" 아닌가요? 갱신하다 나도 '퍽'을 거꾸로 해서 해봤어. $.getJSON('~\Content\NB..

programing 2023.03.06

Node events.js:167 throw er; // 처리되지 않은 '오류' 이벤트

Node events.js:167 throw er; // 처리되지 않은 '오류' 이벤트 리액트 앱에서 JSON Server를 사용하려고 합니다.하지만 다음과 같은 오류가 계속 발생합니다. events.js:167 throw er; // Unhandled 'error' event ^ Emitted 'error' event at: at GetAddrInfoReqWrap.doListen [as callback] (net.js:1498:12) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:50:17) npm과 노드를 최신 버전으로 업그레이드했습니다.killall 노드와 sudo killall-9 노드로 모든 프로세스를 종료했습니다. 문제의 원인이 무엇인지 알고..

programing 2023.03.06

Swift [45] 디코딩 가능한 프로토콜에서 JSON 사전 유형을 사용하여 속성을 디코딩하는 방법

Swift [45] 디코딩 가능한 프로토콜에서 JSON 사전 유형을 사용하여 속성을 디코딩하는 방법 예를 들어,Customer를 포함하는 데이터 유형metadata고객 객체에 임의의 JSON 사전을 포함할 수 있는 속성 struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.doe@example.com", "metadata": { "link_id": "linked-id", "buy_count": 4 } } 그metadataproperty에는 임의의 JSON 맵개체를 지정할 수 있습니다. 디시리얼라..

programing 2023.03.06
반응형