반응형

JSON 24

jq를 사용하여 키 이름을 다른 이름으로 바꾸려면 어떻게 해야 합니까?

jq를 사용하여 키 이름을 다른 이름으로 바꾸려면 어떻게 해야 합니까? 이건 충분히 쉬울 거야몇 개의 키(이상적으로는 jq)의 이름을 바꾸고 싶은데, 무엇을 해도 오류가 있는 것 같습니다.다음은 json의 예를 제시하겠습니다. [ { "fruit": "strawberry", "veg": "apple", "worker": "gardener" } ] veg key의 이름을 fruit2(또는 가장 쉬운 것)로 변경하고 worker key도 작업하고 싶습니다. SED에서 가능한 건 알지만 JQ를 이해하려고 노력 중이야다음 jq 접근방식을 사용합니다. jq '[.[] | .["fruit2"] = .veg | .["job"] = .worker | del(.veg, .worker)]' file 출력: [ { "fru..

programing 2023.03.28

JSON을 Flutter로 디코딩하는 방법

JSON을 Flutter로 디코딩하는 방법 JSON을 Flutter로 디코딩하는 방법 질문은 간단하지만, 적어도 나에게는 그렇지 않다. JSON Strings를 많이 사용하는 프로젝트가 있습니다.기본적으로 앱과 서버 간의 모든 통신은 JSON을 통해 이루어집니다. 사용하고 있습니다.JSON.decode(json_string)오늘 Flutter core(0.5.8-pre.178)를 업데이트 했더니 JSON.decode는 사용할 수 없게 되었습니다. Flutter Docs에 도움을 요청했는데 JSON.decode를 사용하라고 되어 있어요. 그럼 앞으로 JSON을 Flutter에서 어떻게 풀까요?Import가 필요합니다.dart:convert: import 'dart:convert'; 인라인 예시 String..

programing 2023.03.28

Newtonsoft를 사용하여 JSON 어레이를 역직렬화하려면 어떻게 해야 합니까?제이슨

Newtonsoft를 사용하여 JSON 어레이를 역직렬화하려면 어떻게 해야 합니까?제이슨 [ { "receiver_tax_id":"1002", "total":"6949,15", "receiver_company_name":"Das Company", "receiver_email":"info@another.com", "status":0 }, { "receiver_tax_id":"1001", "total":"39222,49", "receiver_company_name":"SAD company", "receiver_email":"info@mail.com", "status":1 } ] 안녕하세요, 이건 제 Json 데이터입니다만, 역직렬화할 수 없습니다."상태" 값만 확인합니다(첫 번째 개체 "상태" 0, 두 번째..

programing 2023.03.23

여러 속성 중 하나 이상이 필요한 JSON 스키마를 정의하는 방법

여러 속성 중 하나 이상이 필요한 JSON 스키마를 정의하는 방법 오브젝트에 가능한 많은 속성 중 적어도 하나를 필요로 하는 JSON 스키마(초안 4)를 정의할 수 있는지 알고 싶습니다.나는 이미 알고 있다allOf,anyOf그리고.oneOf내가 원하는 방식으로 어떻게 사용하는지 알 수가 없어. 다음으로 JSON의 예를 제시하겠습니다. // Test Data 1 - Should pass { "email": "hello@example.com", "name": "John Doe" } // Test Data 2 - Should pass { "id": 1, "name": "Jane Doe" } // Test Data 3 - Should pass { "id": 1, "email": "hello@example.co..

programing 2023.03.23

JSON에서 base64 인코딩된 데이터 직렬화

JSON에서 base64 인코딩된 데이터 직렬화 데모용 데이터 생성을 자동화하는 스크립트를 작성하고 있는데 JSON에서 데이터를 시리얼화해야 합니다.이 데이터의 일부는 이미지이기 때문에 base64로 인코딩했습니다만, 스크립트를 실행하려고 하면 다음과 같이 표시됩니다. Traceback (most recent call last): File "lazyAutomationScript.py", line 113, in json.dump(out_dict, outfile) File "/usr/lib/python3.4/json/__init__.py", line 178, in dump for chunk in iterable: File "/usr/lib/python3.4/json/encoder.py", line 422, ..

programing 2023.03.23

ASP에서 Camel Case를 강제 적용합니다.컨트롤러당 NET WebAPI 수

ASP에서 Camel Case를 강제 적용합니다.컨트롤러당 NET WebAPI 수 ASP.NET WebAPI에서는 global.aspx의 CamelCasePropertyNamesContractResolver()를 사용하여 기본 json 포메터를 설정하여 모든 json 시리얼화를 강제로 camel case로 만들 수 있습니다. 단, 글로벌 솔루션이 아닌 '컨트롤러별' 인스턴스로 설정할 수 있어야 합니다. 이게 가능합니까?@KiranChalla 덕분에 생각보다 쉽게 할 수 있었습니다. 다음은 제가 만든 꽤 간단한 클래스입니다. using System; using System.Linq; using System.Web.Http.Controllers; using System.Net.Http.Formatting; ..

programing 2023.03.23

상속된 개체를 JSON으로 문자열화하는 방법

상속된 개체를 JSON으로 문자열화하는 방법 JSON.stringify()를 사용할 때 json2.js는 부모 객체의 멤버를 무시하는 것 같습니다.예: require('./json2.js'); function WorldObject(type) { this.position = 4; } function Actor(val) { this.someVal = 50; } Actor.prototype = new WorldObject(); var a = new Actor(2); console.log(a.position); console.log(JSON.stringify(a)); 출력은 다음과 같습니다. 4 {"someVal":50} 다음과 같은 출력이 예상됩니다. 4 {"position":0, "someVal":50} 뭐..

programing 2023.03.18

C#에서의 JSON 어레이 작성

C#에서의 JSON 어레이 작성 네, POST 명령어를 http 접속으로 전송하려고 합니다.JSON 포맷을 사용하여 전송하려고 합니다.이것을 C#로 하기 위한 프로그램을 쓰고 있는데, 서버에 JSON으로 전달되는 값의 배열을 어떻게 포맷하면 좋을지 고민하고 있습니다. 현재 가지고 있는 것은 다음과 같습니다. new {name = "command" , index = "X", optional = "0"} JSON에서는 다음과 같이 해석됩니다. "name": "command", "index": "X", "optional": "0" 그리고 항목이라고 하는 배열을 만들고 싶습니다.각 요소에는 이 세 가지 값이 포함됩니다.따라서 기본적으로 객체 배열이 됩니다. 객체에는 이름, 인덱스 및 옵션 필드가 포함됩니다. 제..

programing 2023.03.18

에서 들여쓰기된 JSON 문자열을 최소화합니다.그물

에서 들여쓰기된 JSON 문자열을 최소화합니다.그물 입력된 JSON 문자열이 있습니다. { "a": 1 } 그러나 직렬화 또는 역직렬화할 인스턴스의 유형은 없습니다. 현재 상황에서 JSON 문자열을 최소화하는 가장 효율적인 방법은 무엇입니까? {"a":1} 저는 도서관이 생산 준비가 되어 있다면 사용하는 것을 꺼리지 않습니다.Regex.Replace(myJSON, "(\"(?:[^\"\\\\]|\\\\.)*\")|\\s+", "$1") 할 수 있을 거예요.공백 문자를 포함한 문자열은 유지되고 다른 공백 문자는 모두 삭제됩니다.모든 JSON 키워드(false,true,null)는 콤마 또는 기타 구두점으로 구분해야 하므로 문자열 내의 공백만 유지할 필요가 있습니다. 첫 번째 옵션(\"(?:[^\"\\\\]..

programing 2023.03.18

Newtonsoft를 사용하여 C#(4.0)의 json 문자열을 해석하는 방법Json 패키지?

Newtonsoft를 사용하여 C#(4.0)의 json 문자열을 해석하는 방법Json 패키지? JSON은 처음입니다.asp.net 어플리케이션에서 json 문자열을 해석하고 싶습니다.그래서 나는 뉴턴소프트를 사용해봤다.Json 데이터를 읽고 쓰기 위한 Json 패키지입니다.이제 간단한 json 데이터를 해석할 수 있습니다.하지만 지금은 파싱을 위해 복잡한 json 데이터를 받았습니다.그래서 조금 떠올랐어요. JSON 데이터: { quizlist: [ { QUIZ: { 'QPROP': [ { 'name': 'FB', 'intro': '', 'timeopen': '1347871440', 'timeclose': '1355733840', 'timelimit': '0', 'noofques': '5', 'QUEST..

programing 2023.03.18
반응형