json 24

'JSON'은 IE에서만 정의되지 않은 오류입니다.

'JSON'은 IE에서만 정의되지 않은 오류입니다. WCF 서비스에 AJAX 콜을 발신하고 있는데 데이터를 전달할 때 JSON.stringify()를 사용합니다. 콜이 반환되어 FF, Chrome에서는 정상적으로 동작하지만 IE8에서는 동작하지 않는다.'JSON'이 정의되지 않았습니다.라는 오류가 표시된다. 제안사항 p.s. IE7에서도 작동했으면 합니다.브라우저 간에 일관된 구현을 위해 json2를 사용합니다. https://github.com/douglascrockford/JSON-jsIE9에 문제가 있었습니다.IE9에서 페이지를 "quirks" 모드로 렌더링하고 있었습니다.솔루션:이것으로, 「quirks」모드에서 해방되어, 이 문제 뿐만이 아닙니다. 갱신하다 JSON3 라이브러리를 확인합니다.그것은..

source 2023.03.21

Jackson의 @JsonSubTypes는 다형성 디시리얼라이제이션에 여전히 필요한가요?

Jackson의 @JsonSubTypes는 다형성 디시리얼라이제이션에 여전히 필요한가요? 추상 기본 클래스가 주석으로 표시되는 클래스 계층을 직렬화 및 역직렬화할 수 있다. @JsonTypeInfo( use = JsonTypeInfo.Id.MINIMAL_CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class") 하지만 아니다@JsonSubTypes서브클래스를 나열하고, 서브클래스 자체는 비교적 주석 없이, 오직 1개의 서브클래스만을 가지고 있다.@JsonCreator컨스트럭터 위에 있습니다.Object Mapper는 바닐라로 믹스인을 사용하지 않습니다. PolymorphicDeserialization 및 "typeids"에 대한 Jackson 문서에..

source 2023.03.21

팬더에 JSON이 두 개 이상 포함된 파일 로드

팬더에 JSON이 두 개 이상 포함된 파일 로드 Python panda(0.14.0) 데이터 프레임에 JSON 파일을 읽으려고 합니다.JSON 파일의 첫 번째 행은 다음과 같습니다. {"votes": {"funny": 0, "useful": 0, "cool": 0}, "user_id": "P_Mk0ygOilLJo4_WEvabAA", "review_id": "OeT5kgUOe3vcN7H6ImVmZQ", "stars": 3, "date": "2005-08-26", "text": "This is a pretty typical cafe. The sandwiches and wraps are good but a little overpriced and the food items are the same. The chi..

source 2023.03.16

왜 파이썬의 yaml 시리얼라이제이션보다 json 시리얼라이제이션이 훨씬 빠를까요?

왜 파이썬의 yaml 시리얼라이제이션보다 json 시리얼라이제이션이 훨씬 빠를까요? 언어간 시리얼화를 위해 yaml에 크게 의존하는 코드를 가지고 있는데, 몇 가지 작업을 진행하면서 yaml이 다른 시리얼화 방법(피클, json 등)에 비해 엄청나게 느리다는 것을 알게 되었습니다. 그래서 정말 놀라운 것은 출력이 거의 동일할 때 json이 yaml보다 훨씬 더 빠르다는 것입니다. >>> import yaml, cjson; d={'foo': {'bar': 1}} >>> yaml.dump(d, Dumper=yaml.SafeDumper) 'foo: {bar: 1}\n' >>> cjson.encode(d) '{"foo": {"bar": 1}}' >>> import yaml, cjson; >>> timeit("y..

source 2023.03.16

사용자 지정 JsonConverter에서 기본 직렬화를 사용하는 방법

사용자 지정 JsonConverter에서 기본 직렬화를 사용하는 방법 Json과 시리얼/디시리얼라이즈하는 복잡한 오브젝트 그래프가 있습니다.NET. 객체 중 일부는 추상 클래스에서 파생되므로 역직렬화가 제대로 작동하려면 커스텀을 만들어야 했습니다.JsonConverter유일한 역할은 탈직렬화 시 추상 클래스의 적절한 구체적인 구현을 선택하고 Json을 허용하는 것입니다.NET은 계속 진행됩니다. 연재를 하고 싶을 때 문제가 발생합니다.커스텀은 전혀 필요 없습니다.나는 내가 사용하는 것과 똑같은 행동을 하고 싶다.JsonConvert.SerializeObject단골손님없이JsonConverter. 단, 디시리얼라이제이션 요구를 위해 커스텀 JsonConverter 클래스를 사용하고 있기 때문에, 이 클래스..

source 2023.03.16

JSON 개체가 변경되지 않았음을 확인하는 방법은 무엇입니까?

JSON 개체가 변경되지 않았음을 확인하는 방법은 무엇입니까? JSON.stringify의 MDN 매뉴얼에 따르면: 어레이가 아닌 개체의 속성은 특정 순서로 문자열화되지 않습니다.문자열화 내에서 동일한 개체 내의 속성 순서에 의존하지 마십시오. 오브젝트의 문자열화 버전을 캐싱하고 후속 문자열화 버전과 비교하여 오브젝트가 변경되었는지 여부를 판단하고 싶었습니다.그것은 대상을 반복적으로 반복하고 비교하는 것보다 훨씬 간단해 보였다.문제는 JSON.stringify 함수는 결정론적 함수가 아니기 때문에 같은 오브젝트를 문자열화할 때 기술적으로 다른 문자열을 얻을 수 있다는 것입니다. 그 밖에 어떤 옵션이 있습니까?아니면 객체의 동일성을 판단하기 위해 엉터리 비교 함수를 작성해야 합니까?이것은 다양한 JavaS..

source 2023.03.11

Python에서 두 개의 json 문자열을 병합하는 방법은 무엇입니까?

Python에서 두 개의 json 문자열을 병합하는 방법은 무엇입니까? 최근에 Python을 사용하기 시작했고 JSON String 중 하나를 기존 JSON String과 연결하려고 합니다.저도 Zookeeper와 함께 작업하고 있기 때문에 Python kazoo 라이브러리를 사용하고 있기 때문에 기존 json 문자열을 동물원 노드에서 가져옵니다. # gets the data from zookeeper data, stat = zk.get(some_znode_path) jsonStringA = data.decode("utf-8") 인쇄하면jsonStringA이런 느낌이에요. {"error_1395946244342":"valueA","error_1395952003":"valueB"} 하지만 만약 내가 한다면..

source 2023.03.11

오브젝트 속성 정렬 및 JSON.stringify

오브젝트 속성 정렬 및 JSON.stringify 응용 프로그램에는 개체 배열이 매우 많아서 문자열화하여 디스크에 저장합니다.안타깝게도 어레이 내의 오브젝트가 조작되거나 교체될 때 오브젝트의 속성은 다른 순서(작성 순서?)로 나열됩니다.어레이에서 JSON.stringify()를 실행하여 저장하면 diff는 속성이 다른 순서로 나열되는 것을 보여 줍니다.이것은 diff 및 Marge 툴과 데이터를 더 Marge하려고 할 때 귀찮습니다. stringify를 수행하기 전 또는 stringify 작업의 일부로 오브젝트의 속성을 알파벳 순으로 정렬하는 것이 이상적입니다.어레이 오브젝트를 조작하기 위한 코드가 여러 곳에 있으며, 항상 명시적인 순서로 속성을 작성하도록 변경하는 것은 어렵습니다. 제안해주시면 감사하겠..

source 2023.03.11

C#의 Json rest api 응답을 해석하는 중

C#의 Json rest api 응답을 해석하는 중 이 질문에는 이미 답변이 있습니다. JSON을 C#과 역직렬화하려면 어떻게 해야 하나요? (답변 19개) 닫힘9년 전. C#을 사용하여 rest api json response에서 값을 가져오려고 합니다. 다음 코드가 있습니다. client.BaseUrl = "https://api.cloud.appcelerator.com"; request.Resource = "/v1/chats/create.json?key=" + cac.AppCode.ToString(); request.Method = Method.POST; request.AddUrlSegment("appkey", "key"); var response = client.Execute(request); "응..

source 2023.03.06