반응형

JSON 21

멀티레벨/네스트된 JSON을 평평하게 하는 방법

멀티레벨/네스트된 JSON을 평평하게 하는 방법 JSON을 CSV 파일로 변환하려고 합니다.이 파일은 향후 분석에 사용할 수 있습니다.JSON 파일을 변환할 때 중첩된 dict/list가 상당히 많다는 것이 구조상의 문제입니다. 나는 판다를 이용하려고 했다.json_normalize()단, 1단계만 평평해집니다. import json import pandas as pd from pandas.io.json import json_normalize from cs import CloudStack api_key = xxxx secret = xxxx endpoint = xxxx cs = CloudStack(endpoint=endpoint, key=api_key, secret=secret) virtual_machin..

programing 2023.04.06

변환합니다.뷰의 JSON 개체에 대한 순 개체

변환합니다.뷰의 JSON 개체에 대한 순 개체 를 변환하고 싶다.뷰의 JSON에 대한 넷오브젝트저의 뷰 모델은 이렇습니다. public class ViewModel{ public SearchResult SearchResult { get; set;} } public class SearchResult { public int Id { get; set; } public string Text{ get; set; } } 변환하고 싶다Model.SearchResultJSON 오브젝트에 접속합니다.지금은 이렇게 하고 있어요. System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScr..

programing 2023.04.06

알 수 없는 구조로 JSON을 디코딩합니다.

알 수 없는 구조로 JSON을 디코딩합니다. 다음과 같은 json을 나타내는 문자열을 가져옵니다. { "votes": { "option_A": "3" } } "count" 키를 포함하면 다음과 같이 끝납니다. { "votes": { "option_A": "3" }, "count": "1" } 그래서 카운트를 추가하고 다시 문자열로 만들 수 있도록 json으로 변환하려고 했습니다.문제는 그 JSON의 구조를 모르기 때문에 사용할 수 없다는 것입니다.json.Unmarshal(in, &myStruct)그 구조가 다양하기 때문입니다.이거 어떻게 해?에 대해 언마샬링하다.map[string]interface{}: package main import "encoding/json" func main() { in :=..

programing 2023.04.01

toString()을 구현할 때 reflection을 사용하는 것이 의미가 있습니까?

toString()을 구현할 때 reflection을 사용하는 것이 의미가 있습니까? @Override public String toString() { return new Gson().toJson(this); } 모델 오브젝트의 디폴트 동작으로서 「조슈아 패턴」, 「일반 디자인 패턴」, 또는 그 외의 규약을 위반하고 있는 것일까요. toString()어쨌든 현재 사용하고 있는 패러다임(Android)의 디버깅에만 사용됩니다.이것이 바로 제가 JSON에서 오브젝트를 보는 것을 좋아하는 이유이기도 합니다.이는 많은 ORM/json 지속성이 http->php/python->mysql과 로컬 SQLite를 통해 발생하기 때문입니다.네. GSON/Jackson/Reflections 라이브러리를 사용하여 toStr..

programing 2023.04.01

$.ajax()의 Ajax 요청에 어레이 전달

$.ajax()의 Ajax 요청에 어레이 전달 이 질문에는 이미 답변이 있습니다. jQuery에서 JSON으로 시리얼화 (11개의 답변) 닫힘3년 전. 어레이를 Ajax 요청으로 보냅니다. info[0] = 'hi'; info[1] = 'hello'; $.ajax({ type: "POST", url: "index.php", success: function(msg){ $('.answer').html(msg); } }); 이거 어떻게 해?info = []; info[0] = 'hi'; info[1] = 'hello'; $.ajax({ type: "POST", data: {info:info}, url: "index.php", success: function(msg){ $('.answer').html(msg);..

programing 2023.03.27

PHP를 사용하여 REST API 만들기

PHP를 사용하여 REST API 만들기 이 질문에는 이미 답변이 있습니다. REST API 작성 방법 (10개의 답변) 닫힘8년 전. 두 개의 값이 전달되면 JSON 형식으로 응답을 받을 수 있는 첫 번째 API를 만들고 있습니다.이 번호는 POST에 의해 파라미터로 전달됩니다.cURL 또는 사용 가능한 POST 방법 중 하나를 사용합니다. 이것은 매우 기본적인 것이지만, 베스트 프랙티스와 API는 모델-컨트롤러 기반으로 작성해야 합니다.단순한 PHP가 아닙니다. 저는 많은 REST API 튜토리얼을 구글에서 검색했습니다.그들은 훌륭했고 나는 그것에 대한 지식을 얻었다. 하지만 코드 샘플모델을 입수하여 참고하고 나만의 모델을 만들고 싶습니다.물론 그 샘플은 실제 REST API를 만드는 표준 프랙티스로..

programing 2023.03.27

POST에서 json을 웹 API 서비스로 보내는 중 오류가 발생했습니다.

POST에서 json을 웹 API 서비스로 보내는 중 오류가 발생했습니다. 웹 API를 이용하여 웹 서비스를 만들고 있습니다.나는 간단한 수업을 시행했다. public class ActivityResult { public String code; public int indexValue; public int primaryCodeReference; } 그리고 컨트롤러 내부에 구현했습니다. [HttpPost] public HttpResponseMessage Post(ActivityResult ar) { return new HttpResponseMessage(HttpStatusCode.OK); } 그러나 POST에서 전달되는 API를 파일 json으로 호출하면 다음과 같습니다. {"code":"XXX-542","..

programing 2023.03.27

json 스키마에서 배열의 최소 크기를 정의하는 방법

json 스키마에서 배열의 최소 크기를 정의하는 방법 json 파일의 스키마를 만들고 싶습니다.여러 가지 제품을 위한 것입니다. json 스키마는 다음과 같습니다. { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Product set", "type": "array", "items": { "title": "Product", "type": "object", "properties": { "id": { "description": "The unique identifier for a product", "type": "number" }, "name": { "type": "string" }, "price": { "type": "number", "mi..

programing 2023.03.27

Django REST Framework POST 중첩된 개체

Django REST Framework POST 중첩된 개체 저는 지금 장고 레스트 프레임워크에 약간의 문제가 있습니다.중첩된 개체가 포함된 개체를 게시하려고 합니다. Here are my 여기 내 것이 있다serializers.py: class ClassSerializer(serializers.ModelSerializer): class Meta: model = Class fields = ('number', 'letter') class SubjectSerializer(serializers.ModelSerializer): class Meta: model = Subject fields = ('title',) class ExamSerializer(serializers.ModelSerializer): subje..

programing 2023.03.22
반응형