반응형

JSON 40

JavaScriptSerializer에서 null/default 값을 가진 속성을 제외할 수 있습니까?

JavaScriptSerializer에서 null/default 값을 가진 속성을 제외할 수 있습니까? JavaScriptSerializer를 사용하여 엔티티 개체를 직렬화하고 있습니다. 문제는 대부분의 공용 속성에 null 또는 default 값이 포함되어 있다는 것입니다.JavaScriptSerializer에서 null 또는 기본값 속성을 제외하는 방법이 있습니까? 결과 JSON은 좀 더 장황하게 표현했으면 합니다.참고로 좀 더 쉬운 솔루션을 원하신다면 JavaScriptSerializer를 사용하여 JavaScriptConverter를 구현하여 이를 실현하기 위해 사용한 것은 다음과 같습니다. private class NullPropertiesConverter: JavaScriptConverter ..

programing 2023.03.26

JSON 값 1 또는 0 - int 또는 boolean

JSON 값 1 또는 0 - int 또는 boolean JSON은 이 모든 것을 동일하게 취급합니까?아니면 정수랑 불란의 혼합인가요? var data = { "zero" : 0, "one" : 1, "false" : 0, "true" : 1, "0" : false, "1" : true } 값true그리고.false실제 부울 값이고 나머지는 정수입니다.상세한 것에 대하여는, http://json.org/ 를 참조해 주세요.JSON은 데이터를 전송하는 형식입니다. 그것은 평등에 대한 개념이 없다. JSON 파서는 부란과 숫자를 다른 유형으로 취급합니다.true/false 대신 0/1을 사용하는 것이 좋습니다.0/1은 1바이트만 소비하고 true/false는 4/5바이트를 소비하기 때문입니다. 앞서 설명한 바..

programing 2023.03.26

REST API 베스트프랙티스: 쿼리 문자열의 arg와 요구 본문의 arg

REST API 베스트프랙티스: 쿼리 문자열의 arg와 요구 본문의 arg REST API의 인수는 다음과 같습니다. 요청 본문 - json 본문 또는 기타 MIME 유형의 일부로 사용 쿼리 문자열(예:/api/resource?p1=v1&p2=v2 URL 경로의 일부로(예:/api/resource/v1/v2 위의 1과 2 중 하나를 선택할 때 고려해야 할 베스트 프랙티스와 고려사항은 무엇입니까? 여기에서는 2 대 3으로 커버합니다. 위의 1과 2 중 하나를 선택할 때 고려해야 할 베스트 프랙티스와 고려사항은 무엇입니까? 일반적으로 콘텐츠 본문은 서버에서 업로드/다운로드되는 데이터에 사용되며 쿼리 파라미터는 요청된 정확한 데이터를 지정하기 위해 사용됩니다.예를 들어 파일을 업로드할 때는 본문에 이름, MI..

programing 2023.03.26

jq를 사용하여 문자열을 JSON 파일에서 정수로 변환하려면 어떻게 해야 합니까?

jq를 사용하여 문자열을 JSON 파일에서 정수로 변환하려면 어떻게 해야 합니까? jq를 사용하여 복잡한 json 개체를 더 작은 개체로 변환합니다.질문 내용: jq 'to_entries[]| {companyId: (.key), companyTitle: (.value.title), companyCode: (.value.booking_service_code)}' companies.json 자, 이제.(.key)스트링으로 해석되지만companyId숫자가 될 수 있습니다. 현재 결과는 다음과 같습니다. { "companyId": "1337", "companyTitle": "Some company title", "companyCode": "oxo" } 하지만 다음과 같아야 합니다. { "companyId": 1..

programing 2023.03.26

Node.js를 사용하여 복잡한 JSON 응답을 반환하는 방법

Node.js를 사용하여 복잡한 JSON 응답을 반환하는 방법 nodejs 및 express를 사용하여 JSON을 사용하여 하나 또는 여러 개체(어레이)를 반환하고 싶습니다.아래 코드에서는 JSON 오브젝트를 1개씩 출력합니다.작동은 하지만 이건 내가 원하는 게 아니야.오브젝트가 많기 때문에 생성된 응답은 유효한 JSON 응답이 아닙니다. 어레이에 모든 개체를 추가하고 특정 어레이를 res.end로 반환하기만 하면 된다는 것을 잘 알고 있습니다.다만, 처리나 메모리의 부하가 높을 가능성이 있습니다. nodej를 사용하여 이 문제를 해결하는 적절한 방법은 무엇입니까?query.는 각각 올바른 호출 방식입니까? app.get('/users/:email/messages/unread', function(req,..

programing 2023.03.26

json 결과를 날짜로 변환

json 결과를 날짜로 변환 이 질문에는 이미 답변이 있습니다. 닫힘10년 전에요. 중복 가능성: JSON 날짜를 포맷하려면 어떻게 해야 합니까? $getJ에서 다음과 같은 결과가 나왔습니다.JavaScript로부터의 SON 콜JavaScript에서 시작 속성을 적절한 날짜로 변환하려면 어떻게 해야 합니까? [ { " id " : 1 , start " : / Date ( 1238540400000 ) / " , { " id " : 2 , start " : / Date ( 1238626800000 ) / " } 감사합니다!문자열에서 번호를 추출하여 날짜로 전달해야 합니다.constructor: var x = [{ "id": 1, "start": "\/Date(1238540400000)\/" }, { "id"..

programing 2023.03.21

ASP에서의 JSON 시리얼화/디시리얼화넷코어

ASP에서의 JSON 시리얼화/디시리얼화넷코어 없기 때문에JavaScriptSerializer어떤 네이티브 구현을 사용하여 이 문제를 해결할 수 있습니까? 저도 알고 있어요.JsonResult이것으로 데이터를 JSON으로 포맷할 수 있습니다만, 어떻게 역직렬화합니까? 아니면 제가 어떤 의존관계를 놓치고 있을 수도 있습니다.project.json?사용할 수 있습니다.Newtonsoft.Json의 의존관계입니다.Microsoft.AspNet.Mvc.ModelBinding의 의존관계입니다.Microsoft.AspNet.Mvc따라서 project.json에 종속성을 추가할 필요가 없습니다. #using Newtonsoft.Json .... JsonConvert.DeserializeObject(json); 주의:..

programing 2023.03.21

JSON 문자열을 Javascript 배열로 변환

JSON 문자열을 Javascript 배열로 변환 이 질문에는 이미 답변이 있습니다. 다차원 Javascript 배열을 JSON으로 변환하시겠습니까? (9개의 답변) 닫힘2년 전에요. DOM 에 어레이를 심고 있기 때문에, 그 어레이를 나중에 서버에 전송하기 위해서 재사용할 수 있습니다. [["1","aaaaaa","1"],["2","bbbbbbb","2"],["3","ccccccc","3"]] Javascript 배열로 다시 변환하고 싶을 때는 어떻게 해야 하나요?var obj = $.parseJSON('[["1","aaaaaa","1"],["2","bbbbbbb","2"],["3","ccccccc","3"]]') 태그 때문에 jquery를 사용할 수 있다고 가정합니다.브라우저에 다음 정보가JSON그럼..

programing 2023.03.21

Spring 4.x/3.x (Web MVC) REST API와 JSON2 POST 요청, 어떻게 하면 제대로 할 수 있을까요?

Spring 4.x/3.x (Web MVC) REST API와 JSON2 POST 요청, 어떻게 하면 제대로 할 수 있을까요? 자세한 내용을 말씀드리기 전에 Stackoverflow에 대해 많은 대화와 관련 질문이 있었다는 것을 알고 있습니다.이 모든 것들이 저에게 다른 방식으로 도움이 되기 때문에 저는 저의 조사 결과를 정리한 하나의 FAQ로 정리했습니다. 관련 개념 물론 당신은 이것에 대해 알고 있겠지만, 나는 단지 간단한 리뷰로 그것들을 쓸 뿐이다.제가 부족한 부분이 있으면 자유롭게 편집해 주세요. HTTP POST 요구: 게시 요청은 웹 서비스 또는 서버 측 응용 프로그램에 개체를 보낼 때 사용됩니다. 시리얼화: 웹 브라우저에서 서버 측 응용 프로그램으로 개체를 가져오는 프로세스입니다.jQuery..

programing 2023.03.21

org.json을 사용하여 값을 null로 설정하려면 어떻게 해야 합니다.Java의 JSONObject?

org.json을 사용하여 값을 null로 설정하려면 어떻게 해야 합니다.Java의 JSONObject? org.json을 사용하여 값을 null로 설정하려면 어떻게 해야 합니다.Java의 JSONObject?is Null을 사용하여 값이 null인지 확인할 수 있지만 null을 입력하면 무시됩니다. JSONObject o = new JSONObject(); o.put("key",null); o.isNull("key"); // returns true, buuuut... o.has("key"); // returns false o.isNull("somethingIHaventSetAtAll"); // also returns true, unfortunately 대신 설정을 시도합니다.null: 값이 없는 이름을..

programing 2023.03.21
반응형