JSON 22

PHP에서 직렬화 또는 json을 수행하시겠습니까?

PHP에서 직렬화 또는 json을 수행하시겠습니까? 따라서 어레이를 PHP로 인코딩하여 MySQL 데이터베이스에 일반 텍스트로 저장해야 합니다.제 질문은 serialize() 또는 json_encode() 중 어느 쪽을 사용해야 할까요?각각의 장점과 단점은 무엇입니까? 이 상황이라면 둘 중 어느 쪽이라도 좋다고 생각합니다.하지만 당신은 어떤 것을 선호하고 그 이유는 무엇입니까?어레이가 아닌 다른 것을 위해서라면?★★★의 serialize: 이것은 PHP에 한정되어 있습니다.즉, 자신의 클래스의 인스턴스를 포함한 PHP 타입을 나타낼 수 있습니다.데이터의 시리얼화를 해제하면 오브젝트나 클래스의 인스턴스도 돌려받을 수 있습니다. ★★★의 json_encode: JSON은 PHP에 특유하지 않습니다.여러 언어..

programing 2023.03.21

중첩된 JSON: 개체에 새 항목을 추가하는 방법(푸시)

중첩된 JSON: 개체에 새 항목을 추가하는 방법(푸시) 어레이, 오브젝트 및 JSON부터 시작하는데, 여기서 간과하고 있는 것이 있습니다.새 항목을 json 개체에 추가(푸시)하려고 할 때 오류가 발생했습니다. 다음 오류가 발생하였습니다.Result of expression 'library.push' [undefined] is not a function (내 코드 스니펫 하단에 표시) // This is my JSON object generated from a database var library = { "Gold Rush" : { "foregrounds" : ["Slide 1","Slide 2","Slide 3"], "backgrounds" : ["1.jpg","","2.jpg"] }, "Califo..

programing 2023.03.16

jq를 사용하여 배열의 모든 값 가져오기

jq를 사용하여 배열의 모든 값 가져오기 jq:를 사용하여 json 파일을 해석합니다. jq .response[1].text file.json 정상적으로 동작하지만 매번 .response[2]라는 숫자를 입력해야 합니다.텍스트, .response[3]텍스트 등모든 값을 한 번에 가져오고 싶다(200개 값) 하지만 그럴 때: jq .response[].text file.json 다음 오류가 발생함: 문자열 "text"로 번호를 인덱싱할 수 없습니다. 파일은 다음과 같습니다. { "response": [ 1000, { "id": , "date": , "owner_id": , "from_id": , "post_type": "post", "text": "blabla", "attachment": { "type":..

programing 2023.03.16

JSON.net을 사용한JToken 이름/키 취득

JSON.net을 사용한JToken 이름/키 취득 이렇게 생긴 JSON이 있어요. [ { "MobileSiteContent": { "Culture": "en_au", "Key": [ "NameOfKey1" ] } }, { "PageContent": { "Culture": "en_au", "Page": [ "about-us/" ] } } ] 이것을 JArray로 해석합니다. var array = JArray.Parse(json); 다음으로 어레이를 루프합니다. foreach (var content in array) { } content는 입니다.JToken 각 항목의 "이름" 또는 "키"를 검색하려면 어떻게 해야 합니까? 예를 들어 "MobileSiteContent" 또는 "PageContent"입니다.J..

programing 2023.03.16

빈 개체에 대해 json 열을 쿼리하는 방법

빈 개체에 대해 json 열을 쿼리하는 방법 특정 json 열에 빈 객체가 포함된 모든 행을 찾고 있습니다.{}이것은 JSON 어레이 또는 객체에서 특정 키를 찾고 있는 경우에 가능합니다.하지만 나는 단지 그 물체가 비어있는지 알고 싶다.이 작업을 수행할 운영자를 찾을 수 없습니다. dev=# \d test Table "public.test" Column | Type | Modifiers --------+------+----------- foo | json | dev=# select * from test; foo --------- {"a":1} {"b":1} {} (3 rows) dev=# select * from test where foo != '{}'; ERROR: operator does not e..

programing 2023.03.16

Swift: 구조를 JSON으로 변환하시겠습니까?

Swift: 구조를 JSON으로 변환하시겠습니까? 작성했습니다.structJSON 파일로 저장하려고 합니다. struct Sentence { var sentence = "" var lang = "" } var s = Sentence() s.sentence = "Hello world" s.lang = "en" print(s) ...그 결과, Sentence(sentence: "Hello world", lang: "en") 하지만 어떻게 하면struct다음과 같은 것에 반대합니다. { "sentence": "Hello world", "lang": "en" } Swift 4는Codable사용자 지정 구조를 인코딩 및 디코딩하는 매우 편리한 방법을 제공하는 프로토콜입니다. struct Sentence : Cod..

programing 2023.03.11

JavaScript push to array

JavaScript push to array 다음 어레이에 새 값을 푸시하려면 어떻게 해야 합니까? json = {"cool":"34.33","alsocool":"45454"} 나는 노력했다.json.push("coolness":"34.33");,하지만 그것은 작동하지 않았다.배열이 아닙니다. var json = {"cool":"34.33","alsocool":"45454"}; json.coolness = 34.33; 또는 var json = {"cool":"34.33","alsocool":"45454"}; json['coolness'] = 34.33; 어레이로 할 수도 있지만, 다른 구문이 됩니다(그리고 이것은 거의 확실히 당신이 원하는 것이 아닙니다). var json = [{"cool":"34.33..

programing 2023.03.11

JavaScript에서 json 값 찾기

JavaScript에서 json 값 찾기 이 질문에는 이미 답변이 있습니다. JavaScript 개체 배열에서 ID로 개체 찾기 (36개의 답변) 닫힘3년 전. 국가 목록을 검색해야 합니다.json은 다음과 같습니다. [ {"name": "Afghanistan", "code": "AF"}, {"name": "Åland Islands", "code": "AX"}, {"name": "Albania", "code": "AL"}, {"name": "Algeria", "code": "DZ"} ] 데이터베이스에서 코드만 가져와 전체 이름을 출력합니다.그래서 만약 'AL'이 된다면 json 'Albania'에서 취득하고 싶다.값을 기준으로 요소를 식별하기 위해 JavaScript의 Array 메서드를 사용하는 것이 ..

programing 2023.03.06

Java에서 JSON을 XML로 변환

Java에서 JSON을 XML로 변환 저는 json이 처음입니다.json 객체에서 xml을 생성하는 프로그램을 가지고 있습니다. String str = "{'name':'JSON','integer':1,'double':2.0,'boolean':true,'nested':{'id':42},'array':[1,2,3]}"; JSON json = JSONSerializer.toJSON( str ); XMLSerializer xmlSerializer = new XMLSerializer(); xmlSerializer.setTypeHintsCompatibility( false ); String xml = xmlSerializer.write( json ); System.out.println(xml); 출력은 다음과 같..

programing 2023.02.15

심각: 미디어 유형=응용 프로그램/json, 유형=클래스 com에 대한 MessageBodyWriter를 찾을 수 없습니다.jersey.jaxb.ToDo, genericType=class com.jersey.jaxb.하기 위해서

심각: 미디어 유형=응용 프로그램/json, 유형=클래스 com에 대한 MessageBodyWriter를 찾을 수 없습니다.jersey.jaxb.ToDo, genericType=class com.jersey.jaxb.하기 위해서 RESTful 웹 서비스를 작성하려고 하는데 웹 서비스를 작성했는데 웹 서비스를 가져오고 있습니다. 미디어 유형=application/json 오류에 대한 MessageBodyWriter를 찾을 수 없습니다. 나의Todo클래스: package com.jersey.jaxb; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bi..

programing 2023.02.15