반응형

JSON 39

UTF-8 인코딩을 사용하는 Jackson Object Mapper?

UTF-8 인코딩을 사용하는 Jackson Object Mapper? 잭슨에게 UTF-8 인코딩을 사용하도록 지시하는 방법이 있나요?ObjectMapper개체를 직렬화하고 직렬화 해제하려면 어떻게 해야 합니까?잭슨은 소스에서 사용되는 인코딩을 자동으로 검출합니다.JSON 사양에 따르면 유효한 인코딩은 UTF-8, UTF-16 및 UTF-32 뿐입니다.다른 인코딩(Latin-1 등)은 사용할 수 없습니다.따라서 자동검출은 쉽고 파서에 의해 이루어집니다.이 때문에 부호화 검출은 받아들여지지 않습니다.따라서 입력이 UTF-8이면 UTF-8로 검출됩니다. 출력에서는 UTF-8이 기본입니다만, 다른 인코딩을 명시적으로 사용하는 경우는,JsonGenerator명시적으로(를 사용하는 방법으로)JsonEncoding)..

programing 2023.03.22

Web API 2 엔드포인트를 호출할 때 HTTP 415에서 지원되지 않는 미디어 유형 오류가 발생함

Web API 2 엔드포인트를 호출할 때 HTTP 415에서 지원되지 않는 미디어 유형 오류가 발생함 기존 Web API 2 서비스가 있으며 커스텀오브젝트를 다른 파라미터로 사용하기 위해 메서드 중 하나를 변경해야 합니다.현재 메서드에는 URL에서 나오는 단순한 문자열인 파라미터가 1개 있습니다.커스텀오브젝트를 파라미터로 추가한 후 에서 서비스를 호출하면 415 unsupported media type 오류가 발생합니다.NET 윈도 앱흥미롭게도, 저는 javascript와 jquery ajax 메서드를 사용하여 이 메서드를 호출할 수 있습니다. Web API 2 서비스 방식은 다음과 같습니다. Public Function GetResultsWithView(view As String, pPaging As ..

programing 2023.03.22

타이프스크립트 오브젝트 시리얼화?

타이프스크립트 오브젝트 시리얼화? 타입스크립트 오브젝트가 타입 정보를 잃지 않도록 JSON의 시리얼화/디시리얼화 방법이 있습니까?간단하죠.JSON.parse(JSON.stringify)에 주의사항이 너무 많습니다. 아니면 애드혹 솔루션을 사용해야 하나요?인터페이스를 사용하여 강력한 유형 가져오기: // Creating var foo:any = {}; foo.x = 3; foo.y='123'; var jsonString = JSON.stringify(foo); alert(jsonString); // Reading interface Bar{ x:number; y?:string; } var baz:Bar = JSON.parse(jsonString); alert(baz.y); 필요에 따라서, 타입 어설션 「」를..

programing 2023.03.22

Jackson의 readValue 및 readTree: 어떤 경우에 사용할 것인가?

Jackson의 readValue 및 readTree: 어떤 경우에 사용할 것인가? Jackson JSON 도서관을 막 사용하기 시작했어요.잭슨은 매우 강력한 라이브러리이지만 API가 매우 광범위합니다.많은 것들이 여러 가지 방법으로 이루어질 수 있습니다.이 때문에 잭슨에서 길을 찾는 것이 어려워집니다. - 올바른/최선의 방법이 무엇인지 어떻게 알 수 있습니까? 이 솔루션을 사용하는 이유: String json = "{\"a\":2, \"b\":\"a string\", \"c\": [6.7, 6, 5.6, 8.0]}"; ObjectMapper mapper = new ObjectMapper(); JsonNode node = mapper.readValue(json, JsonNode.class); if (no..

programing 2023.03.17

방화벽 기반에서 모든 자식 내부에 특정 값이 있는 속성을 쿼리하는 방법

방화벽 기반에서 모든 자식 내부에 특정 값이 있는 속성을 쿼리하는 방법 저는 데이터 구조를 가지고 있습니다.여기서 todos는 경로 /todos/uid/를 따르도록 구성되어 있습니다. { "metausers" : { "simplelogin:1" : { "displayName" : "John Doe", "provider" : "password", "provider_id" : "1" }, "simplelogin:2" : { "displayName" : "GI Jane", "provider" : "password", "provider_id" : "2" } }, "todos" : { "simplelogin:1" : { "-JUAfv4_-ZUlH7JqM4WZ" : { "completed" : false, "don..

programing 2023.03.17

IE가 파일을 포함하는 jQuery 멀티파트 형식의 데이터를 제출하는 동안 json 응답을 다운로드하려고 합니다.

IE가 파일을 포함하는 jQuery 멀티파트 형식의 데이터를 제출하는 동안 json 응답을 다운로드하려고 합니다. 양식을 제출하려고 합니다.filejQuery를 통해 필드에 입력합니다.양식 플러그인, 코드는 다음과 같습니다. $('form').ajaxSubmit({ url: "/path", dataType: "json", contentType: "multipart/form-data" ... 서버는 응답으로 json을 반환합니다.응답을 파일로 다운로드하는 IE를 제외한 모든 브라우저에서 잘 작동합니다.양식에서 파일 필드를 삭제해도 제대로 작동합니다. 저는 여기와 구글에서 다양한 솔루션을 보았고 기본적으로 설정을 포함한 거의 모든 것을 시도했습니다.enctypejQuery를 통해 폼을 확인했지만 작동하지 않..

programing 2023.03.17

텍스트 상자에 표시하기 위해 JSON을 아름답게 하려면 어떻게 해야 합니까?

텍스트 상자에 표시하기 위해 JSON을 아름답게 하려면 어떻게 해야 합니까? C#으로 JSON을 아름답게 하려면 어떻게 해야 하나요?결과를 텍스트 상자 컨트롤로 인쇄하고 싶습니다. 이 경우 JavaScript Serializer를 사용할 수 있습니까?아니면 JSON.net을 사용해야 합니까?꼭 해야 하는 경우가 아니라면 스트링을 역직렬화하는 것을 피하고 싶습니다.이 파티에는 조금 늦었지만 Json을 사용하여 역직렬화하지 않고 Json을 미화(또는 축소)할 수 있습니다.네트워크: JToken parsedJson = JToken.Parse(jsonString); var beautified = parsedJson.ToString(Formatting.Indented); var minified = parsedJs..

programing 2023.03.17

Jackson의 ObjectNode와 JsonNode의 차이점은 무엇입니까?

Jackson의 ObjectNode와 JsonNode의 차이점은 무엇입니까? 의 설명서에 따르면: 그러나 대부분의 돌연변이는 특정 서브클래스(및 ArrayNode 등)를 통해 액세스해야 합니다. 그러나 일부 stackoverflow 응답에서는 이러한 응답들이 서로 상당히 자유롭게 사용되는 것 같아 혼란스럽습니다.그들은 어떤 다른 목적을 가지고 있나요?JsonNode는 기본 클래스입니다.ObjectNode그리고.ArrayNode확장하다. JsonNode유효한 Json 구조를 나타냅니다.ObjectNode그리고.ArrayNode는 각각 오브젝트(일명 맵)와 어레이에 대한 특정 구현입니다. ArrayNode에는 다음과 같은 어레이를 처리하는 구체적인 방법이 있습니다.get(index i)예: 의 특정 인덱스에..

programing 2023.03.17

JSONArray를 문자열 배열로 변환

JSONArray를 문자열 배열로 변환 변환에 대해 질문하고 싶습니다.jsonArray에 대해서StringArray에Android여기 제 코드가 있습니다.jsonArray서버로부터. try { DefaultHttpClient defaultClient = new DefaultHttpClient(); HttpGet httpGetRequest = new HttpGet("http://server/android/listdir.php"); HttpResponse httpResponse = defaultClient.execute(httpGetRequest); BufferedReader reader = new BufferedReader(new InputStreamReader(httpResponse.getEntity()..

programing 2023.03.12

AJAX 콜에서 어레이를 반환하는 방법

AJAX 콜에서 어레이를 반환하는 방법 jQuery를 사용하여 AJAX 호출을 하고 PHP 파일을 통해 어레이를 반환하고 클라이언트 측에서 Javascript 어레이로 제공하는 더 나은 솔루션을 찾고 있습니다.저는 이렇게 하고 있습니다. PHP 파일(예.php): JS 파일: id_numbers = new Array(); $.ajax({ url:"Example.php", type:"POST", success:function(msg){ id_numbers = msg.split('|'); } }); 현재의 방법은 내 취향에 좀 복잡할 뿐이다. 제가 하고 싶은 건 그냥... return $id_numbers; AJAX 호출 후 Javascript 배열로 직접 변환합니다. 생각나는 사람?JSON을 사용하여 클라..

programing 2023.03.12
반응형