728x90
반응형

json 53

Jackson with JSON: Unrecognized field, not marked as ignorable

질문 : JSON이있는 Jackson : 인식 할 수없는 필드, 무시할 수없는 것으로 표시됨 특정 JSON 문자열을 Java 개체로 변환해야합니다. JSON 처리를 위해 Jackson을 사용하고 있습니다. 입력 JSON을 제어 할 수 없습니다 (웹 서비스에서 읽음). 이것은 내 입력 JSON입니다. {"wrapper":[{"id":"13","name":"Fred"}]} 다음은 간단한 사용 사례입니다. private void tryReading() { String jsonStr = "{\"wrapper\"\:[{\"id\":\"13\",\"name\":\"Fred\"}]}"; ObjectMapper mapper = new ObjectMapper(); Wrapper wrapper = null; try { w..

OrderedDict에 JSON을 로드 하는 방법

질문 : OrderedDict에 JSON을로드 할 수 있습니까? json.dump 에서 OrderedDict를 사용할 수 있습니다. 즉, OrderedDict를 JSON에 대한 입력으로 사용할 수 있습니다. 그러나 출력으로 사용할 수 있습니까? 그렇다면 어떻게? 제 경우에는 파일의 키 순서를 유지할 수 있도록 OrderedDict load 그렇지 않은 경우 해결 방법이 있습니까? 답변 그래 넌 할수있어. JSONDecoder에 object_pairs_hook 인수를 지정합니다. 실제로 이것은 문서에 제공된 정확한 예입니다. >>> json.JSONDecoder(object_pairs_hook=collections.OrderedDict).decode('{"foo":1, "bar": 2}') OrderedD..

JS 객체를 JSON 문자열로 변환

질문 : JS 객체를 JSON 문자열로 변환 JS에서 다음을 사용하여 객체를 정의한 경우 : var j={"name":"binchen"}; 객체를 JSON으로 어떻게 변환 할 수 있습니까? 출력 문자열은 다음과 같아야합니다. '{"name":"binchen"}' 답변 현재의 모든 브라우저에는 기본 JSON 지원이 내장되어 있습니다. IE6 / 7과 같은 선사 시대 브라우저를 다루지 않는 한 다음과 같이 쉽게 할 수 있습니다. var j = { "name": "binchen" }; console.log(JSON.stringify(j)); 출처 : https://stackoverflow.com/questions/4162749/convert-js-object-to-json-string

Chrome을 사용하여 XML 대신 JSON을 반환하도록 ASP.NET Web API를 얻는 방법

질문 : Chrome을 사용하여 XML 대신 JSON을 반환하도록 ASP.NET Web API를 얻으려면 어떻게해야합니까? 최신 ASP.NET Web API를 사용하여 Chrome 에서 XML이 표시됩니다. 브라우저에서 볼 수 있도록 JSON 을 요청하도록 변경하려면 어떻게해야합니까? 요청 헤더의 일부일 뿐이라고 생각합니다. 그게 맞습니까? 답변 MVC Web API 프로젝트의 App_Start / WebApiConfig.cs 클래스에 다음을 추가합니다. config.Formatters.JsonFormatter.SupportedMediaTypes .Add(new MediaTypeHeaderValue("text/html") ); 이렇게하면 대부분의 쿼리에서 JSON을 얻을 수 있지만 text/xml 을 보..

JSON과 유사한 형식으로 원형 구조를 출력 하는 방법

질문 : JSON과 유사한 형식으로 원형 구조를 인쇄하려면 어떻게해야합니까? JSON으로 변환하여 보내려는 큰 개체가 있습니다. 그러나 그것은 원형 구조를 가지고 있습니다. 나는 순환 참조가 존재하는 모든 것을 던지고 문자열이 될 수있는 것을 보내고 싶습니다. 어떻게하나요? 감사. var obj = { a: "foo", b: obj } obj를 다음과 같이 문자열 화하고 싶습니다. {"a":"foo"} 답변 사용자 지정 JSON.stringify 와 함께 JSON.stringify를 사용합니다. 예를 들면 : // Demo: Circular reference var circ = {}; circ.circ = circ; // Note: cache should not be re-used by repeated ..

JSON에서 여러 줄 문자열이 허용될까?

질문 : JSON에서 여러 줄 문자열이 허용됩니까? JSON에 여러 줄 문자열을 사용할 수 있습니까? 대부분 시각적 인 편안함을위한 것이므로 편집기에서 단어 줄 바꿈을 켤 수 있다고 생각하지만 조금 궁금합니다. 일부 데이터 파일을 JSON 형식으로 작성 중이며 정말 긴 문자열 값을 여러 줄로 나누고 싶습니다. 파이썬의 JSON 모듈을 사용하면 \ 또는 \n 을 이스케이프로 사용하더라도 많은 오류가 발생합니다. 답변 JSON 은 실제 줄 바꿈을 허용하지 않습니다. 모든 줄 바꿈을 \n 으로 바꿔야합니다. 예 : "first line second line" 다음으로 저장할 수 있습니다. "first line\nsecond line" 노트 : Python 경우 다음과 같이 작성해야합니다. "first line..

개발관련/other 2021.07.30

Chrome sendrequest 오류 : TypeError : Converting circular structure to JSON

질문 : Chrome sendrequest 오류 : TypeError : 원형 구조를 JSON으로 변환 다음이 있습니다 ... chrome.extension.sendRequest({ req: "getDocument", docu: pagedoc, name: 'name' }, function(response){ var efjs = response.reply; }); 다음을 호출합니다 .. case "getBrowserForDocumentAttribute": alert("ZOMG HERE"); sendResponse({ reply: getBrowserForDocumentAttribute(request.docu,request.name) }); break; 그러나 내 코드는 "ZOMG HERE"에 도달하지 않고 ..

YAML과 JSON의 차이점에 대해서

질문 : YAML과 JSON의 차이점은 무엇입니까? 특히 다음 사항을 고려할 때 YAML과 JSON의 차이점은 무엇입니까? 성능 (인코딩 / 디코딩 시간) 메모리 소비 표현 선명도 라이브러리 가용성, 사용 용이성 (C 선호) 구성 파일을 저장하기 위해 임베디드 시스템에서이 두 가지 중 하나를 사용할 계획이었습니다. Perl 데이터를 저장하려면 YAML 또는 JSON을 사용해야합니까? 답변 기술적으로 YAML은 JSON의 상위 집합입니다. 이것은 이론적으로 최소한 YAML 파서가 JSON을 이해할 수 있지만 반드시 그 반대는 아님을 의미합니다. "YAML : Relation to JSON" 섹션에서 공식 사양을 참조하십시오. 일반적으로 JSON에서 사용할 수없는 YAML에 대해 내가 좋아하는 특정 사항이 ..

개발관련/other 2021.07.21

JSON에서 null 표시

질문 : JSON에서 null 표시 JSON에서 null 값을 반환하는 데 선호되는 방법은 무엇입니까? 프리미티브에 대한 다른 선호도가 있습니까? 예를 들어 서버의 개체에 값이없는 "myCount"라는 정수가있는 경우 해당 값에 대한 가장 정확한 JSON은 다음과 같습니다. {} 또는 { "myCount": null } 또는 { "myCount": 0 } 문자열에 대한 동일한 질문-서버에 null 문자열 "myString"이있는 경우 최상의 JSON입니다. {} 또는 { "myString": null } 또는 { "myString": "" } 또는 { "myString": "null" } 빈 컬렉션 http://jtechies.blogspot.nl/2012/07/item-43-return-empty-ar..

Python 요청으로 JSON 데이터를 게시하는 방법

질문 : Python 요청으로 JSON 데이터를 게시하는 방법은 무엇입니까? 클라이언트에서 서버로 JSON을 게시해야합니다. 저는 Python 2.7.1과 simplejson을 사용하고 있습니다. 클라이언트가 요청을 사용하고 있습니다. 서버는 CherryPy입니다. 서버에서 하드 코딩 된 JSON을 가져올 수 있지만 (코드는 표시되지 않음) JSON을 서버에 POST하려고하면 "400 Bad Request"가 표시됩니다. 내 클라이언트 코드는 다음과 같습니다. data = {'sender': 'Alice', 'receiver': 'Bob', 'message': 'We did it!'} data_json = simplejson.dumps(data) payload = {'json_payload': data_..

C #으로 JSON을 구문 분석을 수행하는 방법

질문 : C #으로 JSON을 어떻게 구문 분석 할 수 있습니까? 다음 코드가 있습니다. var user = (Dictionary)serializer.DeserializeObject(responsecontent); responsecontent 의 입력은 JSON이지만 객체로 제대로 구문 분석되지 않았습니다. 올바르게 역 직렬화하려면 어떻게해야합니까? 답변 Json.NET (Newtonsoft.Json NuGet 패키지)을 사용하지 않는다고 가정합니다. 이 경우 시도해야합니다. 다음과 같은 기능이 있습니다. 아래 예를 보십시오. 이 예제에서는 JsonConvert 클래스를 사용하여 객체를 JSON으로 또는 JSON으로 변환합니다. 이를 위해 두 가지 정적 메서드가 있습니다. SerializeObject(O..

PHP에서 문자열이 JSON인지 확인하는 방법

질문 : PHP에서 문자열이 JSON인지 확인하는 가장 빠른 방법은 무엇입니까? 문자열이 JSON인지 아닌지 확인하는 정말 정말 빠른 방법이 필요합니다. 이것이 최선의 방법이 아니라고 생각합니다. function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || is_array(json_decode($string))))) ? true : false; } 이 방법을 개선할 수 있습니까? 답변 function isJson($string) { json_decode($string); return json_last_error() === JSON_ERROR_NONE; } 출처 : https://stackoverfl..

Python Flask보기에서 JSON 응답 반환

질문 : Flask보기에서 JSON 응답 반환 Pandas로 CSV 파일을 분석하고 요약 정보가 포함 된 dict를 생성하는 기능이 있습니다. Flask보기에서 결과를 응답으로 반환하고 싶습니다. JSON 응답을 어떻게 반환합니까? @app.route("/summary") def summary(): d = make_summary() # send it back as json 답변 Flask 1.1.0부터 뷰는 Python dict를 직접 반환 할 수 있으며 Flask는 자동으로 jsonify @app.route("/summary") def summary(): d = make_summary() return d 다른 JSON 직렬화 가능 객체를 반환하려면 jsonify 가져 와서 사용하십시오. from fla..

파일 및 관련 데이터를 가급적 JSON으로 RESTful 웹 서비스에 게시

질문 : 파일 및 관련 데이터를 가급적 JSON으로 RESTful 웹 서비스에 게시 이것은 아마도 어리석은 질문이 될 것이지만 나는 그날 밤을 보내고 있습니다. 응용 프로그램에서 RESTful API를 개발 중이며 클라이언트가 데이터를 JSON으로 보내길 원합니다. 이 애플리케이션의 일부에서는 클라이언트가 이미지에 대한 정보뿐만 아니라 파일 (일반적으로 이미지)을 업로드해야합니다. 단일 요청에서 이것이 어떻게 발생하는지 추적하는 데 어려움을 겪고 있습니다. 파일 데이터를 JSON 문자열로 Base64로 만들 수 있습니까? 서버에 2 개의 게시물을 수행해야합니까? 이를 위해 JSON을 사용하지 않아야합니까? 참고로 백엔드에서 Grails를 사용하고 있으며 이러한 서비스는 차이가있는 경우 기본 모바일 클라이..

Node 또는 Express를 사용하여 JSON을 반환하는 올바른 방법

질문 : Node 또는 Express를 사용하여 JSON을 반환하는 올바른 방법 따라서 다음 JSON 객체를 가져올 수 있습니다. $ curl -i -X GET http://echo.jsontest.com/key/value/anotherKey/anotherValue HTTP/1.1 200 OK Access-Control-Allow-Origin: * Content-Type: application/json; charset=ISO-8859-1 Date: Wed, 30 Oct 2013 22:19:10 GMT Server: Google Frontend Cache-Control: private Alternate-Protocol: 80:quic,80:quic Transfer-Encoding: chunked { "an..

JSON 또는 부분 HTML을 반환하는 ASP.NET MVC 컨트롤러 작업

ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ 질문 : JSON 또는 부분 HTML을 반환하는 ASP.NET MVC 컨트롤러 작업 매개 변수에 따라 JSON 또는 부분 html을 반환하는 컨트롤러 작업을 만들려고합니다. 결과를 비동기 적으로 MVC 페이지에 반환하는 가장 좋은 방법은 무엇입니까? 답변 작업 메서드에서 Json (object)를 반환하여 페이지에 JSON을 반환합니다. public ActionResult SomeActionMethod() { return Json(new {foo="bar", baz="Blech"}); } 그런 다음 Ajax를 사용하여 액션 메소드를 호출하십시오. 다음과 같은 ViewPage의 도우미 메서드 중 하나를 사용할 수 있습니다. SomeMethod는 반환 된 Jso..

Notepad ++에서 JSON을 다시 포맷하는 방법

질문 : Notepad++에서 JSON을 다시 포맷하는 방법은 무엇입니까? 여기에서 json 문자열을 가져 오려면 메모장 ++이 필요합니다. {"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}} 이에... {"menu": { "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {..

PHP로 JSON 파일을 구문 분석 하는 방법

질문 : PHP로 JSON 파일을 어떻게 구문 분석 할 수 있습니까? PHP를 사용하여 JSON 파일을 구문 분석하려고했습니다. 하지만 지금은 붙어 있습니다. 이것은 내 JSON 파일의 내용입니다. { "John": { "status":"Wait" }, "Jennifer": { "status":"Active" }, "James": { "status":"Active", "age":56, "count":10, "progress":0.0029857, "bad":0 } } 그리고 이것은 내가 지금까지 시도한 것입니다.

"JSON 직렬화 가능하지 않은 datetime.datetime"을 극복하는 방법

질문 : "JSON 직렬화 가능하지 않은 datetime.datetime"을 극복하는 방법은 무엇입니까? 다음과 같은 기본 사전이 있습니다. sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere jsonify(sample) 시도하면 다음과 같은 결과가 나타납니다. TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable 사전 샘플이 위의 오류를 극복 할 수 있도록 어떻게해야합니까? 참고 : 관련성이 없을 수도 있지만 사전은 mongodb 에서 str(sample['somedate']) 를 출력하면 출력은 2012-08-08 2..

web.config에서 maxJsonLength에 무제한 길이를 설정하는 방법

질문 : web.config에서 maxJsonLength에 무제한 길이를 설정할 수 있습니까? jQuery의 자동 완성 기능을 사용하고 있습니다. 17000 개 이상의 레코드 목록을 검색하려고하면 (각각의 길이가 10자를 넘지 않음) 길이를 초과하고 오류가 발생합니다. 예외 정보 : 예외 유형 : InvalidOperationException 예외 메시지 : JSON JavaScriptSerializer를 사용하여 직렬화 또는 역 직렬화하는 동안 오류가 발생했습니다. 문자열 길이가 maxJsonLength 속성에 설정된 값을 초과합니다. web.config 에서 maxJsonLength 길이를 무제한으로 설정할 수 있습니까? 그렇지 않은 경우 설정할 수있는 최대 길이는 얼마입니까? 답변 참고 : 이 답변..

Node.js를 사용하여 JSON을 구문 분석하는 방법

질문 : Node.js를 사용하여 JSON을 구문 분석하는 방법은 무엇입니까? Node.js를 사용하여 JSON을 어떻게 구문 분석해야합니까? JSON을 안전하게 검증하고 구문 분석하는 모듈이 있습니까? 답변 JSON.parse 를 사용할 수 있습니다. JSON 객체의 정의 는 ECMAScript 5 사양의 일부입니다 . node.js는 ECMA 표준을 준수하는 Google Chrome의 V8 엔진을 기반으로합니다. 따라서 node.js에는 전역 객체 JSON [docs]도 있습니다. 주 JSON.parse 는 동기 메서드이기 때문에 현재 스레드를 묶을 수 있습니다. 따라서 큰 JSON 객체를 파싱 할 계획이라면 스트리밍 json 파서를 사용하십시오. 출처 : https://stackoverflow.co..

JSON 구조를 반복하는 방법

질문 : JSON 구조를 어떻게 반복합니까? 다음 JSON 구조가 있습니다. [{ "id":"10", "class": "child-of-9" }, { "id": "11", "classd": "child-of-10" }] JavaScript를 사용하여 어떻게 반복합니까? 답변 jQuery 문서 에서 가져옴 : var arr = [ {"id":"10", "class": "child-of-9"}, {"id":"11", "class": "child-of-10"}]; for (var i = 0; i < arr.length; i++){ document.write(" array index: " + i); var obj = arr[i]; for (var key in obj){ var value = obj[key]; d..

Node.JS를 사용하여 JSON 파일을 (서버) 메모리로 읽는 방법

질문 : Node.JS를 사용하여 JSON 파일을 (서버) 메모리로 어떻게 읽습니까? Node.js로 몇 가지 실험을하고 있으며 코드에서 해당 객체에 빠르게 액세스 할 수 있도록 텍스트 파일 또는 .js 파일 (더 나은 ??)에서 JSON 객체를 메모리로 읽어오고 싶습니다. Mongo, Alfred 등과 같은 것이 있다는 것을 알고 있지만 지금 당장 필요한 것은 아닙니다. JavaScript / Node를 사용하여 텍스트 또는 js 파일에서 JSON 객체를 서버 메모리로 어떻게 읽어들입니까? 답변 동조: var fs = require('fs'); var obj = JSON.parse(fs.readFileSync('file', 'utf8')); 비동기 : var fs = require('fs'); var ..

728x90
반응형