반응형

JSON 24

XML 태그 속성을 JSON으로 어떻게 표현합니까?

XML 태그 속성을 JSON으로 어떻게 표현합니까? 저는 웹앱 API를 디자인하고 있습니다. JSON 응답(XML이 아닌)만 지원하려고 했습니다.왜냐하면 합리화되었기 때문입니다. 그런데 방금 이 XML을 접했습니다. Shopping 대응하는 JSON이 어떨까 해서이 경우 XML이 더 콤팩트할 것 같습니다.아마도: { "folders": [ { "id":123, "private":0, "archived":0, "order":1, "title":"Shopping" }, ... ] } XML과 JSON은 정확하게 대응하고 있지 않기 때문에, 2개의 데이터 구조가 어떻게 매핑되는지를 정의할 필요가 있습니다(예를 들면, 정의해야 합니다).예를 들어 위의 경우 "폴더" 요소는 "폴더" 배열의 중첩된 개체에 암묵적으..

source 2023.03.10

ASP의 Json()에서 소문자 속성 이름을 강제로 지정합니다.넷 MVC

ASP의 Json()에서 소문자 속성 이름을 강제로 지정합니다.넷 MVC 다음 수업에서 public class Result { public bool Success { get; set; } public string Message { get; set; } } 이렇게 컨트롤러 액션으로 이것들 중 하나를 반품합니다. return Json(new Result() { Success = true, Message = "test"}) 그러나 클라이언트 측 프레임워크에서는 이러한 속성이 소문자로 성공하고 메시지가 표시될 것으로 예상합니다.실제로 소문자 속성 이름을 사용할 필요가 없는 것이 일반적인 Json 함수 호출을 활성화하는 방법입니까?이를 실현하는 방법은 다음과 같은 커스텀을 구현하는 것입니다.JsonResult 예..

source 2023.03.10

비활성 JSON 문자열을 자동으로 수정하려면 어떻게 해야 합니까?

비활성 JSON 문자열을 자동으로 수정하려면 어떻게 해야 합니까? 2gis API에서 다음과 같은 JSON 문자열을 얻었습니다. { "api_version": "1.3", "response_code": "200", "id": "3237490513229753", "lon": "38.969916127827", "lat": "45.069889625267", "page_url": null, "name": "ATB", "firm_group": { "id": "3237499103085728", "count": "1" }, "city_name": "Krasnodar", "city_id": "3237585002430511", "address": "Turgeneva, 172/1", "create_time": "2008-..

source 2023.03.05

flutter에 있는 json의 객체 목록을 역직렬화하는 방법

flutter에 있는 json의 객체 목록을 역직렬화하는 방법 json serialization에는 dart 패키지 json_serializable을 사용하고 있습니다.플래터 매뉴얼을 보면 다음과 같이 단일 개체를 역직렬화하는 방법이 나와 있습니다. Future fetchPost() async { final response = await http.get('https://jsonplaceholder.typicode.com/posts/1'); if (response.statusCode == 200) { // If the call to the server was successful, parse the JSON return Post.fromJson(json.decode(response.body)); } else..

source 2023.02.28

Ubuntu에 루비 2.2.3이 있는 json gem을 설치할 수 없습니다.

Ubuntu에 루비 2.2.3이 있는 json gem을 설치할 수 없습니다. Rails 튜토리얼을 받고 있는데 json gem에 문제가 있어 '번들 설치'를 완료할 수 없습니다.직접 설치하려고 하면: me@tru2:~/rails/hello_app$ gem install json -v '1.8.3' Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension. /home/me/.rvm/rubies/ruby-2.2.3-dev/bin/ruby -r ./siteconf20150820-12793-qdkev7.rb extconf.rb creatin..

source 2023.02.28

C# JSON의 자동 속성 역직렬화

C# JSON의 자동 속성 역직렬화 JSON에 표시되는 JavaScript 오브젝트를 적절한 C# 클래스로 역직렬화해야 합니다.자동 속성의 훌륭한 특징들을 고려하면, 나는 단지 필드를 갖는 것보다 이러한 클래스들에 그것들을 두는 것을 선호한다.아쉽게도.NET 시리얼라이제이션엔진(적어도 디폴트로는)은 시리얼라이제이션 시 자동 속성을 완전히 무시하고 JavaScript 오브젝트에는 없는 백업필드만 신경씁니다. backing 필드에 이름을 붙이는 표준 방법이 없기 때문에 솔직히 말하자면 "C# backing fields를 가진 것처럼 보이는 JavaScript 객체를 작성하자"는 접근 방식은 다소 지저분하게 들리므로 번거롭게 하고 싶지 않습니다.시리얼라이제이션엔진을 강제로 기동할 수 있다면 JavaScript..

source 2023.02.23

JSON을 Ruby 해시로 변환하는 방법

JSON을 Ruby 해시로 변환하는 방법 다음 값을 가진 JSON 개체가 있습니다. @value = {"val":"test","val1":"test1","val2":"test2"} 키/값 쌍을 얻기 위해 루비로 루프하고 싶습니다.사용할 때@each오브젝트가 루비 해시 형식이 아니기 때문에 오브젝트를 통해 반복되지 않습니다. @value = {"val"=>"test","val1"=>"test1","val2"=>"test2"} 위의 JSON 오브젝트를 Ruby 해시로 변환하려면 어떻게 해야 하나요? 다음 토막은 어떻습니까? require 'json' value = '{"val":"test","val1":"test1","val2":"test2"}' puts JSON.parse(value) # => {"val"..

source 2023.02.18

python을 사용하여 JSON을 구문 분석하는 동안 'module' 개체에 특성 'loads'가 없습니다.

python을 사용하여 JSON을 구문 분석하는 동안 'module' 개체에 특성 'loads'가 없습니다. 이 질문에는 이미 답변이 있습니다. 동일한 이름의 스크립트에서 설치된 패키지를 가져오면 "AttributeError: module has not attribute" 또는 ImportError 또는 NameError가 발생합니다. (2개의 답변) 닫힘6개월 전에요. Python의 JSON을 해석하려고 합니다.최근에 Python을 사용하기 시작했기 때문에 Python을 사용하여 JSON을 해석하는 방법을 stackoverflow 튜토리얼에 따라 아래 코드를 생각해냈습니다. #!/usr/bin/python import json j = json.loads('{"script":"#!/bin/bash ech..

source 2023.02.14

Postgres JSON 데이터 유형 Rails 쿼리

Postgres JSON 데이터 유형 Rails 쿼리 Postgres의 json 데이터 타입을 사용하고 있습니다만, json 내에 중첩된 데이터로 쿼리/오더를 하고 싶습니다. json 데이터 유형의 .where를 주문하거나 쿼리하고 싶습니다.예를 들어 팔로어 수가 500을 넘는 사용자나 팔로어 또는 팔로어 수로 주문하는 사용자를 조회합니다. 감사합니다! 예: model User data: { "photos"=>[ {"type"=>"facebook", "type_id"=>"facebook", "type_name"=>"Facebook", "url"=>"facebook.com"} ], "social_profiles"=>[ {"type"=>"vimeo", "type_id"=>"vimeo", "type_name"..

source 2023.02.14

JSON Stringify가 UTC로 인해 날짜를 변경합니다.

JSON Stringify가 UTC로 인해 날짜를 변경합니다. JavaScript의 날짜 객체는 위치 때문에 항상 UTC +2로 표시됩니다.그래서 이렇게 Mon Sep 28 10:00:00 UTC+0200 2009 문제는, 을 실행하는 것입니다.JSON.stringify를 to converts converts converts converts로 합니다. 2009-09-28T08:00:00Z (notice 2 hours missing i.e. 8 instead of 10) 내가 원하는 것은 날짜와 시간이 존중되는 것이다 하지만 그것은 아니다, 그래서 그것은 그래야 한다. 2009-09-28T10:00:00Z (this is how it should be) 기본적으로 다음과 같이 사용합니다. var jsonD..

source 2023.02.14
반응형