JSON 39

레일이 jQuery에서 JSON을 올바르게 디코딩하지 않음(배열이 정수 키를 가진 해시가 됨)

레일이 jQuery에서 JSON을 올바르게 디코딩하지 않음(배열이 정수 키를 가진 해시가 됨) JSON 오브젝트 배열을 jQuery에서 Rails로 POST 할 때마다 이 문제가 발생합니다.어레이 스트링을 지정하면 jQuery가 올바르게 동작하고 있음을 알 수 있습니다. "shared_items"=>"[{\"entity_id\":\"253\",\"position\":1},{\"entity_id\":\"823\",\"position\":2}]" 다만, 어레이를 AJAX 콜의 데이터로서 송신하면, 다음과 같이 됩니다. "shared_items"=>{"0"=>{"entity_id"=>"253", "position"=>"1"}, "1"=>{"entity_id"=>"823", "position"=>"2"}} 한편..

programing 2023.03.26

Java에서 JSON Collection 개체가 비어 있는지 테스트하는 방법

Java에서 JSON Collection 개체가 비어 있는지 테스트하는 방법 수신하는 JSON Collection 객체는 다음과 같습니다. [{"foo1":"bar1", "foo2":"bar2", "problemkey": "problemvalue"}] 내가 시험하려는 것은 이 모든 것의 존재입니다.problemvalue.한다면problemvalueJSON 오브젝트를 반환합니다.행복합니다.그렇지 않으면 로 돌아갑니다.{}이 상태를 테스트하려면 어떻게 해야 합니까?나는 몇 가지 시도를 해봤지만 소용이 없었다. 지금까지 제가 시도한 것은 다음과 같습니다. // if (obj.get("dps") == null) { //didn't work // if (obj.get("dps").equals("{}")) { //..

programing 2023.03.26

Swift에서 JWT(JSON Web 토큰) 토큰을 디코딩하려면 어떻게 해야 하나요?

Swift에서 JWT(JSON Web 토큰) 토큰을 디코딩하려면 어떻게 해야 하나요? 이런 JWT 토큰이 있어요. eyJhbGciOiJIUZI1NiIsInR5cCI6IkpXVCJ9.eyJzdWiiOiIxMjM0NTY3ODkwIwibmFtZSI6IkpvaG4gRG9lIiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFonFH7HgQ 어떻게 해독하면 이렇게 페이로드를 얻을 수 있을까요? { "sub": "1234567890", "name": "John Doe", "admin": true} 도서관을 이용해도 괜찮으시다면 https://github.com/auth0/JWTDecode.swift을 추천합니다. 다음으로 라이브러리를 Import합니다.import JWTD..

programing 2023.03.26

JSON 표준 - 부동 소수점 수

JSON 표준 - 부동 소수점 수 다음 부동소수점 표기법이 유효한 JSON 표기법인지 궁금합니다. "result":{"base_fee":1e-005} 또는 지수 표기법을 10진 표기로 대체해야 하는가?json.org 에서 구할 수 있는 형식에 따라 유효합니다.숫자에는 E, 대문자 또는 소문자, 옵션의 더하기 또는 빼기 및1개 이상의 숫자를 사용할 수 있습니다. JSON(및 JavaScript)의 관점에서 보면 이 4개의 숫자는 a)100 b)100.0 c)1.0E+2 d)1E+2 정수와 실수가 모두 동일하지 않을 수 있는 별개의 유형의 숫자인 환경에서는 정확히 같은 숫자를 쓰는 네 가지 방법일 뿐입니다. (a)는 분명히 정수를 의미하고 (b)실수, (c)실수도 의미하지만 대소문자 (d)는 조금 애매합니다..

programing 2023.03.26

데이터 프레임을 JSON으로 변환

데이터 프레임을 JSON으로 변환 json 형식으로 변환하고 싶은 데이터 프레임이 있습니다. res1이라는 데이터 프레임: library(rjson) structure(list(id = c(1, 2, 3, 4, 5), value = structure(1:5, .Label = c("server1", "server2", "server3", "server4", "server5"), class = "factor")), .Names = c("id", "value"), row.names = c(NA, -5L), class = "data.frame") 할 때: toJSON(res1) 알겠네. {"id":[1,2,3,4,5],"value":["server1","server2","server3","server4","se..

programing 2023.03.21

LogStash에서의 JSON 사용

LogStash에서의 JSON 사용 난 지금 제정신이 아니야.나는 파일에 로그를 쓰는 앱을 가지고 있다.각 로그 엔트리는 JSON 객체입니다..json 파일의 예는 다음과 같습니다. {"Property 1":"value A","Property 2":"value B"} {"Property 1":"value x","Property 2":"value y"} 로그 엔트리를 LogStash로 가져오려고 필사적으로 노력하고 있습니다.이를 위해 다음 LogStash 구성 파일을 만들었습니다. input { file { type => "json" path => "/logs/mylogs.log" codec => "json" } } output { file { path => "/logs/out.log" } } 현재 myl..

programing 2023.03.21

Meteor를 이용한 API 호출 방법

Meteor를 이용한 API 호출 방법 여기 twitter API가 있습니다. http://search.twitter.com/search.atom?q=perkytweets 이 API를 호출하거나 Meteor를 사용하여 링크하는 방법에 대해 힌트를 줄 수 있는 사람 있나요? 업데이트: 여기 내가 시도했지만 아무런 반응이 보이지 않는 코드가 있다. if (Meteor.isClient) { Template.hello.greeting = function () { return "Welcome to HelloWorld"; }; Template.hello.events({ 'click input' : function () { checkTwitter(); } }); Meteor.methods({checkTwitter: ..

programing 2023.03.21

배열 내의 MongoDB 데이터베이스 이름 변경 필드

배열 내의 MongoDB 데이터베이스 이름 변경 필드 이름을 변경해야 합니다.indentifier다음 중 하나: { "general" : { "files" : { "file" : [ { "version" : { "software_program" : "MonkeyPlus", "indentifier" : "6.0.0" } } ] } } } 해봤어요 db.nrel.component.update( {}, { $rename: { "general.files.file.$.version.indentifier" : "general.files.file.$.version.identifier" } }, false, true ) 단, 다음과 같이 반환됩니다.$rename source may not be dynamic array..

programing 2023.03.16

'목록' 유형은 '목록' 유형의 하위 유형이 아닙니다.

'목록' 유형은 '목록' 유형의 하위 유형이 아닙니다. Flutter는 처음이라 GitHub 프로젝트를 하나 실행하려고 했는데 다음과 같은 오류가 발생했습니다. type List dynamic은 List int where 유형의 하위 유형이 아닙니다. Github 링크 에러 라인 List genreIds; MediaItem._internalFromJson(Map jsonMap, {MediaType type: MediaType.movie}) : type = type, id = jsonMap["id"].toInt(), voteAverage = jsonMap["vote_average"].toDouble(), title = jsonMap[(type == MediaType.movie ? "title" : "nam..

programing 2023.03.16