JSON 22

JavaScript에서 응답 본문을 다시 읽습니다.

JavaScript에서 응답 본문을 다시 읽습니다. fetch()는 (성공한 경우) 어느 것이 오브젝트로 해결되는지 확약을 반환합니다.매우 일반적인 방법은 응답 본문을 JSON 개체로 변환하기 위해 즉시 호출하는 것입니다. 응답 본문이 유효한 JSON이 아닌 경우Response.json()약속에 실패하고 오류가 발생.메시지는 다음과 같습니다. 위치 0의 JSON에 예기치 않은 토큰 X가 있습니다. 문제를 진단할 때는 그다지 도움이 되지 않습니다.이상적으로는 서버에서 콘텐츠를 볼 수 있으면 좋겠습니다(이것은 에러 메시지인 경우가 많습니다. 단, 스트림을 읽을 수 있는 것은 다음 주소뿐입니다.Response.body한 번(최소한 크롬에서는)(읽기 전용 플래그도 있습니다.)그런 일은 이미 일어났다Respons..

programing 2023.04.05

네트워크에서 오류 StrictMode$AndroidBlockGuardPolicy.onNetwork

네트워크에서 오류 StrictMode$AndroidBlockGuardPolicy.onNetwork 이 질문에는 이미 답변이 있습니다. '안드로이드'를 어떻게 고치죠?Network On Main Thread Exception'? (66개의 답변) 닫힘6년 전에요. 안드로이드 앱과 사용법을 만들었습니다.JSON서버로부터 데이터를 취득하고 있습니다만, 다음의 에러 메세지가 표시됩니다. android.os.NetworkOnMainThreadException at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117) 어떻게 하면 이 문제를 해결할 수 있을까요? 감사해요.MainActivity 클래스에 "StrictMode"를 두..

programing 2023.04.05

JSON 개체를 포맷할 때 '{'와 '['의 차이

JSON 개체를 포맷할 때 '{'와 '['의 차이 JSON 개체를 포맷할 때 '{'와 '[' 사이에 차이가 있습니까?네, 하나{...}1개의 오브젝트를 정의하기 위해 사용되며 다른 오브젝트는[...]는 오브젝트, 값 또는 목록 중 하나의 시퀀스를 정의하기 위해 사용됩니다. 개체는 다음과 같이 정의됩니다.{key:object or list or value , ...}list는 객체, 목록 또는 값의 시퀀스에 지나지 않습니다.[objects or list or values, ... ]... [{'value':1}, {'values':[1,2,3,3, {'a':'a', 'b':'b'}]}, 2, 3, 4]'{ }오브젝트 및 에 사용됩니다.[]'는 json의 어레이에 사용됩니다. 맘에 들다 var sampleO..

programing 2023.04.05

JSON에 적합한 CLI 툴은 무엇입니까?

JSON에 적합한 CLI 툴은 무엇입니까? 일반적인 문제 받은 로그를 하는 경우가 만, 입니다.스루풋은 그대로입니다.grep,awk,sed,tr,uniq,sort,zcat,tail,head,join , , , , 입니다.split Unix는 Fancier 에는 Unix가 xargs '아예'가 perl -e. 이러한 도구는 CSV 파일, 탭 구분 파일, 예측 가능한 행 형식의 로그 파일 또는 쉼표로 구분된 키와 값의 쌍을 가진 파일을 처리하는 데 적합합니다.즉, 각 행에 컨텍스트가 거의 없는 파일입니다. XML 아날로그 최근 사용자별 사용 히스토그램을 작성하기 위해 기가바이트의 XML을 트래핑해야 했습니다.가지고 있던 툴을 사용하면 이 작업은 매우 간단했지만, 보다 복잡한 질의의 경우 일반적인 접근 방식이..

programing 2023.03.31

정렬되지 않은 목록에 항목을 추가하는 방법정렬되지 않은 목록에 항목을 추가하는 방법jquery 사용

정렬되지 않은 목록에 항목을 추가하는 방법jquery 사용 제 json 응답으로 $.each를 사용하여 루프하고 아이템을 추가하겠습니다.요소. $.each(data, function(i, item) { // item.UserID // item.Username } 추가하다 사용자 페이지에 링크하는href 태그를 만듭니다. 가장 효율적인 방법은 어레이를 생성하여 돔에 한 번 추가하는 것입니다. 이 스트링에서 콘센트 문자열을 모두 잃어버리면 더 나아질 수 있습니다.어레이에 여러 번 푸시하거나 +=를 사용하여 문자열을 빌드한 다음 를 누릅니다. 그러나 일부에서는 읽기 어렵습니다. 또한 모든 항목을 상위 요소(이 경우 ul)로 랩하고 이를 컨테이너에 추가하여 최적의 성능을 얻을 수 있습니다.그냥 '를 누르세요.'..

programing 2023.03.31

python이 json 객체의 어레이에 추가됩니다.

python이 json 객체의 어레이에 추가됩니다. python에는 다음과 같은 json 개체가 있습니다. jsonobj = { "a": { "b": { "c": var1, "d": var2, "e": [], }, }, } 그리고 "e"에 키 값 요소를 추가하고 싶은데 구문을 찾을 수 없습니다.아래와 같이 추가해 보았습니다만, 괄호나 따옴표로 올바르게 표시되지 않습니다. jsobj["a"]["b"]["e"].append("'f':" + var3) 대신, "e"는 다음과 같습니다. "e":[ {"f":var3, "g":var4, "h":var5}, {"f":var6, "g":var7, "h":var8}, ] 이 json 어레이에 추가하는 올바른 방법을 아는 사람이 있습니까?대단히 감사합니다.jsobj["a..

programing 2023.03.31

Go를 사용하여 JSON 응답을 제공하려면 어떻게 해야 합니까?

Go를 사용하여 JSON 응답을 제공하려면 어떻게 해야 합니까? 질문:현재 응답 내용을 인쇄 중입니다.func Index이것처럼.fmt.Fprintf(w, string(response)) 그러나 JSON을 뷰에서 소비할 수 있도록 요청에서 JSON을 올바르게 보내려면 어떻게 해야 합니까? package main import ( "fmt" "github.com/julienschmidt/httprouter" "net/http" "log" "encoding/json" ) type Payload struct { Stuff Data } type Data struct { Fruit Fruits Veggies Vegetables } type Fruits map[string]int type Vegetables map[..

programing 2023.03.31

이 Rails JSON 인증 API(Gand 사용)는 안전한가요?

이 Rails JSON 인증 API(Gand 사용)는 안전한가요? My Rails 앱은 인증에 Gand를 사용합니다.자매 iOS 앱이 있으며 사용자는 웹 앱에서 사용하는 것과 동일한 자격 증명을 사용하여 iOS 앱에 로그인할 수 있습니다.그래서 인증을 위해서는 API가 필요합니다. 이 튜토리얼에는 비슷한 질문들이 많이 있습니다만, 이 튜토리얼은 구식인 것 같습니다.token_authenticatable그 후 모듈이 Gand에서 삭제되어 일부 행이 에러를 던지고 있습니다.(나는 Gand 3.2.2를 사용하고 있습니다.) 그 튜토리얼을 바탕으로 직접 롤링을 시도했지만 100% 자신이 없습니다.뭔가 잘못 이해했거나 놓친 것 같습니다. 먼저, 이 요지의 조언에 따라, 나는 다음과 같이 덧붙였습니다.authent..

programing 2023.03.26

jq의 빈 어레이를 적절하게 삭제하는 방법

jq의 빈 어레이를 적절하게 삭제하는 방법 오라일리의 새 "명령줄에서 데이터 과학"을 읽고 있는데 jq 사용에 문제가 생겼습니다.JSON(NYTimes 기사 API에서 반환됨)을 jq로 다음과 같이 해석하고 있습니다. jq -c \ '[.response.docs[] | {date: .pub_date, type: .document_type, title: .headline.main }]' \ < myjsonfile.json 따라서 "response":"docs"(어레이)를 찾고 해당 배열의 모든 항목을 "pub_type" 등으로 대조하여 이름을 변경하는 등의 작업을 수행합니다.이 방법은 잘 작동하지만 마지막에 빈 어레이가 추가됩니다. [{"date":"2009-01-02T00:00:00Z","type":"a..

programing 2023.03.26

Gson - 자동 따옴표(")가 이스케이프됩니까?

Gson - 자동 따옴표(")가 이스케이프됩니까? Java EE 서버에서 GSON을 사용하여 뷰에 json을 제공하고 있습니다.어떤 오브젝트에서는 어떤 것이든 포함할 수 있는 긴 텍스트가 있습니다('참 좋은 뉴스' 등). 디폴트로는 GSON은 이중 따옴표를 피해가지 않기 때문에 유효한 JSON을 생성하지 않는 것으로 알고 있습니다. 이것을 하는 좋은 방법이 있을까요?당신의 질문을 이해하지 못할 수도 있지만, 설정이나 변경 없이 GSON에게 Strings를 따옴표로 처리하도록 할 수 있었습니다. import com.google.gson.Gson; public class GSONTest { public String value; public static void main(String[] args) { Gson..

programing 2023.03.21