반응형

json 24

[ Gson Serialize ]필드는 늘이 아니거나 공백이 아닌 경우에만

[ Gson Serialize ]필드는 늘이 아니거나 공백이 아닌 경우에만 java 객체를 json으로 변환해야 하는 요건이 있습니다. Gson을 사용하고 있는데 null이 아닌 값이나 비어 있지 않은 값만 시리얼화하려면 변환기가 필요합니다. 예를 들어 다음과 같습니다. //my java object looks like class TestObject{ String test1; String test2; OtherObject otherObject = new OtherObject(); } 이 개체를 json으로 변환하는 Gson 인스턴스는 다음과 같습니다. Gson gson = new Gson(); TestObject obj = new TestObject(); obj.test1 = "test1"; obj.te..

programing 2023.04.02

JsonReader를 사용합니다.setLenient(true)가 행 1 열 1 경로 $에서 잘못된 형식의 JSON을 받아들입니다.

JsonReader를 사용합니다.setLenient(true)가 행 1 열 1 경로 $에서 잘못된 형식의 JSON을 받아들입니다. 이 에러는 무엇입니까?어떻게 하면 고칠 수 있을까요?앱이 실행 중이지만 데이터를 로드할 수 없습니다.그리고 이것은 나의 오류입니다.JsonReader를 사용합니다.setLenient(true)가 행 1 열 1 경로 $에서 잘못된 형식의 JSON을 받아들입니다. 이것은 나의 fragment입니다. public class news extends Fragment { private RecyclerView recyclerView; private ArrayList data; private DataAdapter adapter; private View myFragmentView; @Over..

programing 2023.04.02

스프링 MVC - Http Media Type Not Acceptable예외.

스프링 MVC - Http Media Type Not Acceptable예외. 이 Http Media Type Not Acceptable이 계속 표시됩니다.Spring MVC 및 JSON과 함께 사용할 때 AJAX 요청에 대한 예외 오류.. 오류의 전체 스택 추적은 다음과 같습니다. org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter$ServletHandlerMethodInvoker.writeWithMessageConverters(Anno..

programing 2023.04.02

SyntaxError: JSON 해석 오류:예기치 않은 식별자 "object"(익명 함수)

SyntaxError: JSON 해석 오류:예기치 않은 식별자 "object"(익명 함수) 파일을 해석할 때 무엇이 잘못되었는지 이해할 수 없습니다. { "t": -9.30, "p": 728.11, "h": 87.10 } javascript 코드: function check() { $.get("http://....file.json", function(response, status, xhr) { if (status == "success") { var json = JSON.parse(response); $("#temp").html(json.t + "°"); $("#pressure").html(json.p + " mm hg"); } if (status == "error") { $("#temp").html("e..

programing 2023.03.28

jq 조건부 출력

jq 조건부 출력 jq를 이용해서 json이랑 놀고 있어요.나는 그것을 어떻게 조건부로 인쇄할지 궁금했다. 현장 통화에 관심이 있다고 합니다.geo다음 명령어를 사용했더니 엔트리가 1개밖에 없는 것을 알 수 있었습니다.geo이null: % cat all.json | jq '.geo != null' | sort | uniq -c 1 false 6891 true 그 엔트리를 모두 인쇄하지 않고 어떻게 출력할 수 있습니까? 그런 건 못 봤어요print명령어를 입력합니다.그리고 이것은 효과가 없습니다.cat all.json | jq 'if .place == null then . end'.jq구문 오류에 대해 불만을 표시했습니다.select 함수를 사용하여 필요한 엔트리만 가져올 수 있습니다. jq 'select..

programing 2023.03.28

웹 API를 사용하여 익명 유형 반환

웹 API를 사용하여 익명 유형 반환 MVC를 사용하면 애드혹 Json을 쉽게 반환할 수 있습니다. return Json(new { Message = "Hello"}); 새로운 웹 API에서 이 기능을 찾고 있습니다. public HttpResponseMessage Test() { return new HttpResponseMessage(new { Message = "Hello" }, HttpStatusCode.OK); } 이 때문에, 이 예외는,DataContractJsonSerializer익명 유형을 처리할 수 없습니다. 이것을 Json 기반의 JsonNetFormatter로 대체했습니다.넷. 이 기능을 사용하려면 public object Test() { return new { Message = "He..

programing 2023.03.28

JSON.stringify는 일반 Javascript 배열에서 작동하지 않습니다.

JSON.stringify는 일반 Javascript 배열에서 작동하지 않습니다. 여기에 뭔가 부족한 것이 있습니다만, 다음의 코드(Fiddle)는 빈 문자열을 반환합니다. var test = new Array(); test['a'] = 'test'; test['b'] = 'test b'; var json = JSON.stringify(test); alert(json); JSON이 이 어레이를 올바르게 구성하는 방법은 무엇입니까?JavaScript 배열은 숫자 인덱스를 사용하여 데이터를 보관하도록 설계되었습니다.어레이는 오브젝트의 한 종류이기 때문에 이름 있는 속성을 추가할 수 있습니다(또한 이는 정상적인 순서가 매겨진 수치 인덱스의 데이터를 보관하는 어레이에 관한 메타데이터를 저장하는 경우에 도움이 됩..

programing 2023.03.28

JSON - JSONArray를 통해 반복합니다.

JSON - JSONArray를 통해 반복합니다. JSON 파일에 배열이 포함되어 있습니다.파일 어레이를 반복하여 요소와 값을 가져옵니다. 파일은 다음과 같습니다. { "JObjects": { "JArray1": [ { "A": "a", "B": "b", "C": "c" }, { "A": "a1", "B": "b2", "C": "c3", "D": "d4" "E": "e5" }, { "A": "aa", "B": "bb", "C": "cc", "D": "dd" } ] } } 여기까지 왔습니다. JSONObject object = new JSONObject("json-file.json"); JSONObject getObject = object.getJSONObject("JObjects"); JSONArray ..

programing 2023.03.23

jq가 있는 배열에 요소가 있는지 확인하는 방법

jq가 있는 배열에 요소가 있는지 확인하는 방법 어레이가 있는데 해당 어레이에 요소가 있는지 확인하거나 jq, fruit.json을 사용하여 해당 요소를 어레이에서 가져올 필요가 있습니다. { "fruit": [ "apple", "orange", "pomegranate", "apricot", "mango" ] } cat fruit.json | jq '.fruit .apple' 동작하지 않는다contains의 의미는 전혀 간단하지 않다.일반적으로 어레이에 특정 값이 있는지 테스트하려면 '인덱스'를 사용하는 것이 좋습니다. .fruit | index( "orange" ) 그러나 대상 항목 자체가 배열인 경우 일반 형식은 다음과 같습니다. ARRAY | index( [ITEM] ) 사용해야 합니다. 예: [1..

programing 2023.03.23

Android에서 JSON HTTP POST 요청 전송

Android에서 JSON HTTP POST 요청 전송 오브젝트를 WCF 서비스에 송신하는http POST 요구를 송신하기 위해서, 이하의 코드를 사용하고 있습니다.이것은 정상적으로 동작합니다만, WCF 서비스에 다른 파라미터도 필요한 경우는 어떻게 됩니까?Android 클라이언트에서 보내려면 어떻게 해야 하나요? 지금까지 작성한 코드는 다음과 같습니다. StringBuilder sb = new StringBuilder(); String http = "http://android.schoolportal.gr/Service.svc/SaveValues"; HttpURLConnection urlConnection=null; try { URL url = new URL(http); urlConnection = (H..

programing 2023.03.23
반응형