반응형

JSON 33

Android에서 요청을 통해 JSON 개체를 전송하는 방법은 무엇입니까?

Android에서 요청을 통해 JSON 개체를 전송하는 방법은 무엇입니까? 아래의 JSON 문자를 보내고 싶습니다. {"Email":"aaa@tbbb.com","Password":"123456"} 웹 서비스에 접속하여 응답을 읽습니다.나는 JSON을 읽을 줄 안다.문제는 위의 JSON 개체가 변수 이름으로 전송되어야 한다는 것입니다.jason. 안드로이드에서 어떻게 하면 될까요?요청 오브젝트 작성, 콘텐츠헤더 설정 등의 단계는 무엇입니까?Apache HTTP Client를 사용하면 Android에서 json 개체를 쉽게 전송할 수 있습니다.여기 그 방법에 대한 코드 샘플이 있습니다.UI 스레드가 잠기지 않도록 네트워크 액티비티용으로 새 스레드를 생성해야 합니다. protected void sendJson..

programing 2023.03.23

JSON에 null 값을 포함해야 함

JSON에 null 값을 포함해야 함 닫았습니다. 이 질문은의견 기반의현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트하십시오. 4년 전에 문을 닫았어요 이 질문을 개선하다 JSON으로 결과를 반환하는 API를 만들고 있습니다.값이 null일 때 결과에 키를 포함시킬지 여부에 대한 현재의 베스트 프랙티스가 있습니까?예를 들어 다음과 같습니다. { "title":"Foo Bar", "author":"Joe Blow", "isbn":null } 또는 { "title":"Foo Bar", "author":"Joe Blow" } 두 번째는 작기 때문에 이 스타일에 기울어져 있습니다만, 선호하는 스타일이 있는지 어떤지 잘 모르겠습..

programing 2023.03.23

JSON 파일의 값 변경(파일 쓰기)

JSON 파일의 값 변경(파일 쓰기) 어플리케이션의 Release 폴더에 settings.json 파일이 있습니다.내가 하고 싶은 것은 일시적으로가 아니라 영구적으로 그것의 가치를 바꾸는 것이다.즉, 이전 엔트리를 삭제하고 새 엔트리를 작성하여 저장합니다. 다음은 JSON 파일의 형식입니다. { "Admins":["234567"], "ApiKey":"Text", "mainLog": "syslog.log", "UseSeparateProcesses": "false", "AutoStartAllBots": "true", "Bots": [ { "Username":"BOT USERNAME", "Password":"BOT PASSWORD", "DisplayName":"TestBot", "Backpack":"", "C..

programing 2023.03.18

JSON에 의해 시리얼화된 camel Case JSON을 반환하려면 어떻게 해야 합니까?ASP로부터의 NET.NET MVC 컨트롤러 방식

JSON에 의해 시리얼화된 camel Case JSON을 반환하려면 어떻게 해야 합니까?ASP로부터의 NET.NET MVC 컨트롤러 방식 문제는 ASP에서 ActionResults를 통해 camelCased(표준 PascalCase가 아닌) JSON 데이터를 반환하고 싶다는 것입니다.JSON에 의해 시리얼화된 NET MVC 컨트롤러 방식.네트워크 예를 들어 다음 C# 클래스를 고려합니다. public class Person { public string FirstName { get; set; } public string LastName { get; set; } } 기본적으로는 MVC 컨트롤러에서 이 클래스의 인스턴스를 JSON으로 반환하면 다음과 같은 방식으로 직렬화됩니다. { "FirstName": "J..

programing 2023.03.18

openweathermap.org JSON에서 반환되는 온도(섭씨)는 어떻게 계산합니까?

openweathermap.org JSON에서 반환되는 온도(섭씨)는 어떻게 계산합니까? openweathermap.org을 사용하여 도시의 날씨를 알아봅니다. jsonp 콜은 동작하고 있으며 모든 것이 정상이지만 결과 객체는 알 수 없는 단위의 온도를 포함합니다. { //... "main": { "temp": 290.38, // What unit of measurement is this? "pressure": 1005, "humidity": 72, "temp_min": 289.25, "temp_max": 291.85 }, //... } 여기 데모가 있습니다.console.log는 완전한 오브젝트입니다. 화씨로 환산하면 온도가 화씨로 나오지는 않을 겁니다290.38화씨에서 섭씨까지는143.544. 몇 도..

programing 2023.03.18

레일에서 뷰를 사용하여 JSON을 렌더링하려면 어떻게 해야 합니까?

레일에서 뷰를 사용하여 JSON을 렌더링하려면 어떻게 해야 합니까? 사용자 컨트롤러에서 show request에 대한 json 응답을 얻으려면 views/users/dir에 show.json이라는 이름의 파일을 만들고 사용자 #show 액션이 완료되면 파일이 렌더링됩니다. 현재 다음과 같은 작업을 수행해야 합니다. def show @user = User.find( params[:id] ) respond_to do |format| format.html format.json{ render :json => @user.to_json } end end 다만, 다음과 같이 자동적으로 렌더링 되는 show.json 파일을 작성할 수 있으면 좋겠습니다. def show @user = User.find( params[:..

programing 2023.03.18

JSON 직렬화에서 속성 이름의 기본 대소문자

JSON 직렬화에서 속성 이름의 기본 대소문자 언젠가 JSON으로 시리얼화될 클래스가 많이 있습니다.백엔드의 C# 표기법과 프런트엔드의 JavaScript 표기법을 모두 따르기 위해 다음과 같은 속성을 정의하고 있습니다. [JsonProperty(PropertyName="myFoo")] public int MyFoo { get; set; } C#에서는 다음 작업을 수행할 수 있습니다. MyFoo = 10; Javascript에서는 다음을 할 수 있습니다. if (myFoo === 10) 하지만 모든 재산에 대해 이것을 하는 것은 지루하다.기본 JSON 방식을 빠르고 쉽게 설정할 수 있는 방법이 있습니까?별도의 지시가 없는 한 자동으로 대소문자가 표시되도록 Net이 속성 이름을 처리합니다.제공된 클래스 N..

programing 2023.03.18

많은 클래스가 없는 GSON 구문 분석

많은 클래스가 없는 GSON 구문 분석 저는 다음 JSON을 가지고 있으며, 오직 요소만 취득하는 것에 관심이 있습니다."status","lat"그리고."lng". Gson을 사용하면 JSON 콘텐츠를 나타내는 클래스 구조 전체를 작성하지 않고 이 JSON을 해석하여 값을 얻을 수 있습니까? JSON: { "result": { "geometry": { "location": { "lat": 45.80355369999999, "lng": 15.9363229 } } }, "status": "OK" } 새로운 클래스를 정의할 필요가 없습니다.Gson 라이브러리와 함께 제공되는 JSON 개체를 사용하면 됩니다.간단한 예를 다음에 제시하겠습니다. JsonParser parser = new JsonParser(); ..

programing 2023.03.18

JSON에서 커스텀 Json Converter를 구현하는 방법.인터넷?

JSON에서 커스텀 Json Converter를 구현하는 방법.인터넷? 여기 http://james.newtonking.com/projects/json/help/CustomCreationConverter.html의 예를 확장하려고 합니다. 베이스 클래스/인터페이스에서 파생된 다른 서브 클래스가 있다. public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public string JobTitle { get; set; } } public class Artist..

programing 2023.03.13

모든 엔트리를 한 번에 무한 스크롤로 로드하여 python의 HTML을 구문 분석하는 방법

모든 엔트리를 한 번에 무한 스크롤로 로드하여 python의 HTML을 구문 분석하는 방법 이 페이지에서 정보를 추출하려고 합니다.이 페이지는 한 번에 10개의 항목을 로드하며 모든 항목을 로드하려면 스크롤해야 합니다(총 100개).HTML을 해석하여 처음 10개의 엔트리에 필요한 정보를 얻을 수 있지만 HTML을 해석하기 전에 모든 엔트리를 완전히 로드하고 싶습니다. python, requests, BeautifulSoup을 사용하고 있습니다.페이지가 처음 10개의 엔트리와 함께 로드될 때 해석하는 방법은 다음과 같습니다. from bs4 import BeautifulSoup import requests s = requests.Session() r = s.get('https://medium.com/to..

programing 2023.03.13
반응형