json 31

Protocol Buffer vs Json - 하나를 선택하는 경우

Protocol Buffer vs Json - 하나를 선택하는 경우 마이크로 서비스 아키텍처에 JSON 대신 프로토콜 버퍼를 사용해야 하는 시기를 설명할 수 있는 사람이 있습니까?그 반대는?동기 통신과 비동기 통신 모두.JSON을 사용하는 경우 데이터를 사람이 읽을 수 있어야 합니다. 서비스의 데이터는 웹 브라우저에서 직접 소비됩니다. 서버측 어플리케이션은 JavaScript로 작성되어 있습니다. 데이터 모델을 스키마에 연결할 준비가 되지 않았습니다. 무기고에 다른 툴을 추가할 수 있는 대역폭이 없습니다. 다른 종류의 네트워크 서비스를 실행하는 경우의 운용 부담이 너무 크다. ProtoBuf의 장점 비교적 작은 사이즈 형식 안전 보장 스키마 위반 방지 심플한 액세스 기능 제공 신속한 시리얼화/디시리얼화 ..

programing 2023.04.05

Java prepared Statement를 사용하여 Postgres에 JSON 개체를 삽입하려면 어떻게 해야 합니까?

Java prepared Statement를 사용하여 Postgres에 JSON 개체를 삽입하려면 어떻게 해야 합니까? 데 을 겪고 . "을 postgres v9.4 DB JSON 했습니다. 에브티손json)jsonb를 참조해 주세요. Java(jdk1.8)에서 준비된 문을 사용하여 JSON 오브젝트(JE javax.json 라이브러리를 사용하여 빌드)를 컬럼에 삽입하려고 하는데 SQLException 오류가 계속 발생합니다. 다음을 사용하여 JSON 개체를 만듭니다. JsonObject mbrLogRec = Json.createObjectBuilder().build(); … mbrLogRec = Json.createObjectBuilder() .add("New MbrID", newId) .build()..

programing 2023.04.05

c# 프로그램에 .json 파일 로드

c# 프로그램에 .json 파일 로드 XML 기반의 컨피규레이션파일에서 JSON 기반의 컨피규레이션파일로 웹사이트를 이동하려고 합니다.로딩할 수 있는 방법이 있나요?.json줄서서 물건으로 만들 수 있을까요?웹을 검색해 봤지만 찾을 수가 없어요.나는 이미 가지고 있다..xml변환되어 저장되는 파일.json서드파티 라이브러리는 사용하지 않는 것이 좋습니다.뉴턴소프트와 같은 기존의 도서관을 이용하는 것이 좋습니다.Json(MVC나 WebAPI 등의 프레임워크에 Microsoft도 사용) 또는.NET의 내장 Javascript Serializer. 다음은 Newtonsoft를 사용하여 JSON을 읽은 예입니다.Json: JObject o1 = JObject.Parse(File.ReadAllText(@"c:\v..

programing 2023.04.05

Json의 getString()과 optString()의 차이점

Json의 getString()과 optString()의 차이점 와의 차이는 무엇입니까?getString()그리고.optString()JSON에서요?Diego가 언급했듯이, 여기에 질문을 올리기 전에 문서(이 링크는 최신이 아닙니다.Wayback Machine이 있어서 다행입니다!)를 확인하는 것이 좋습니다.하지만, 다음과 같은 일이 있습니다. 다른 점은 말이다.optString빈 문자열을 반환합니다( ).""지정한 키가 존재하지 않는 경우). getString한편으로 을 던지다JSONException.사용하다getString데이터가 누락되어 있는 경우optString있을지 안 될지 모르겠다면요 편집: 설명서의 전체 설명: 키와 관련된 선택적 문자열을 가져옵니다.이러한 키가 없는 경우 빈 문자열을 반환합..

programing 2023.03.31

Swift 3에서 JSON 파일 읽기

Swift 3에서 JSON 파일 읽기 points.json이라는 JSON 파일과 다음과 같은 읽기 기능이 있습니다. private func readJson() { let file = Bundle.main.path(forResource: "points", ofType: "json") let data = try? Data(contentsOf: URL(fileURLWithPath: file!)) let jsonData = try? JSONSerialization.jsonObject(with: data!, options: []) as! [String:Any] print(jsonData) } 효과가 없어요, 도움이 필요하세요?여기서의 문제는 값을 강제로 풀어서 에러가 발생했을 경우 그 출처를 알 수 없다는 것입니..

programing 2023.03.31

AngularJS - 서버측 검증 및 클라이언트측 폼

AngularJS - 서버측 검증 및 클라이언트측 폼 저는 다음 작업을 수행하는 방법을 이해하려고 합니다. 폼을 선언하는 데 사용할 수 있는 방법은 무엇입니까?HTML로 폼을 선언하고 다음과 같이 ng-model 디렉티브를 추가하는 것으로 알고 있습니다. ng-model="item.name" 서버에 송신할 내용.아이템 오브젝트를 JSON으로 서버에 전송하여 해석하면 됩니다.그러면 오브젝트에 대한 검증을 수행할 수 있습니다.실패할 경우 JSON 오류를 발생시키고 정확히 무엇을 반환합니까?이것을 할 수 있는 방법이 있나요?검증 오류를 서버에서 클라이언트로 올바르게 푸시하려면 어떻게 해야 합니까? 정말 예가 필요하지만 Angulars 문서는 이해하기 어려워요. 편집: 질문을 제대로 표현하지 못한 것 같습니다...

programing 2023.03.31

Postgre 함수의 반환에서 큰따옴표를 제거합니다.SQL

Postgre 함수의 반환에서 큰따옴표를 제거합니다.SQL Postgre에는 다음과 같은 기능이 있습니다.SQL CREATE OR REPLACE FUNCTION public.translatejson(JSONB, TEXT) RETURNS TEXT AS $BODY$ SELECT ($1->$2)::TEXT $BODY$ LANGUAGE sql STABLE; 실행 시 큰따옴표로 둘러싸인 값을 받습니다.예를 들어 다음과 같습니다. SELECT id, translatejson("title", 'en-US') AS "tname" FROM types."FuelTypes"; 보답으로 나는 이런 테이블을 얻는다. ------------------- | id | tname | ------------------- | 1 | "..

programing 2023.03.26

Elastic Search에서 부분 일치를 수행하려면 어떻게 해야 합니까?

Elastic Search에서 부분 일치를 수행하려면 어떻게 해야 합니까? http://drive.google.com과 같은 링크가 있는데 링크에서 "google"을 대조하고 싶습니다. 다음과 같은 것이 있습니다. query: { bool : { must: { match: { text: 'google'} } } } 그러나 이는 전체 텍스트가 '구글'인 경우에만 일치합니다(대소문자를 구분하지 않으므로 Google이나 GoGlE 등과 일치합니다).다른 문자열의 '구글'과 일치하려면 어떻게 해야 합니까?요점은 사용하고 있는 Elastic Search regex에는 완전한 문자열 일치가 필요하다는 것입니다. 루센의 패턴은 항상 고정되어 있다.제공된 패턴은 문자열 전체와 일치해야 합니다. 임의의 줄 바꿈)와시키려..

programing 2023.03.26

개체를 JSON으로 변환하고 PHP에서 JSON을 개체로 변환(Java의 경우 Gson과 같은 라이브러리)

개체를 JSON으로 변환하고 PHP에서 JSON을 개체로 변환(Java의 경우 Gson과 같은 라이브러리) 저는 PHP에서 웹 어플리케이션을 개발하고 있습니다. 서버에서 많은 오브젝트를 JSON 문자열로 전송해야 하는데, Java의 Gson 라이브러리와 같이 PHP가 오브젝트를 JSON으로 변환하고 JSON String을 Objec으로 변환하는 라이브러리가 있습니까?이거면 효과가 있을 거야! // convert object => json $json = json_encode($myObject); // convert json => object $obj = json_decode($json); 여기 예가 있어요. $foo = new StdClass(); $foo->hello = "world"; $foo->bar..

programing 2023.03.21

긴 숫자에 의한 JSON 언마셜링에 부동소수점 번호가 부여됩니다.

긴 숫자에 의한 JSON 언마셜링에 부동소수점 번호가 부여됩니다. 골랑을 사용하여 JSON을 마셜링 및 마셜링 해제하고 숫자 필드를 사용하면 긴 숫자를 사용하는 대신 부동소수점 숫자로 변환합니다. JSON은 다음과 같습니다. { "id": 12423434, "Name": "Fernando" } 끝나고marshal지도와unmarshal다시 json 문자열로 이동합니다. { "id":1.2423434e+07, "Name":"Fernando" } 보다시피"id"필드는 부동소수점 표기법입니다. 사용하고 있는 코드는 다음과 같습니다. package main import ( "encoding/json" "fmt" "os" ) func main() { //Create the Json string var b = []b..

programing 2023.03.21