JSON 14

토큰 기반 인증을 위한 JWT vs 쿠키

토큰 기반 인증을 위한 JWT vs 쿠키 'JWT vs 쿠키'에 대한 글을 읽었는데 더 혼란스러워서... 설명을 듣고 싶은데, "토큰 기반 인증 vs 쿠키"에 대해 이야기할 때 여기서 말하는 쿠키는 단순히 세션 쿠키를 가리킵니다.cookie는 미디어와 같은 것으로 토큰 기반 인증(클라이언트 측에서 로그인 사용자를 식별할 수 있는 것을 저장) 또는 세션 기반 인증(서버 측에서 세션 정보와 일치하는 상수를 저장) 구현에 사용할 수 있습니다. JSON Web 토큰이 필요한 이유는 무엇입니까?토큰 기반 인증을 구현하기 위해 표준 쿠키를 사용하고 있었습니다(세션 ID를 사용하지 않거나 서버 메모리 또는 파일 저장소를 사용하지 않음). Set-Cookie: user=innocent; preferred-color=a..

programing 2023.02.28

Retrofit을 사용한 동적 키 Json 문자열 해석

Retrofit을 사용한 동적 키 Json 문자열 해석 동적 키 Json String을 구문 분석하려고 합니다. "report":{ "data":{ "results":{ "558952cca6d73d7d81c2eb9d":{ "Max":-1, "Min":-1, "Slope":-1, }, "558ce148a6d73d7d81c2fa8a":{ "Max":-2, "Min":-1, "Slope":-2, } } } } Following: 데이터를 가져오려고 하는데 마지막 동적 json 문자열을 구문 분석하는 동안 오류가 발생했습니다. public class Report { @SerializedName("data") @Expose private Data data; public Data getData() { return ..

programing 2023.02.23

때로는 Int 값, 때로는 String 값인 코드화 가능 사용

때로는 Int 값, 때로는 String 값인 코드화 가능 사용 특정 키 값을 반환하는 API가 있습니다(이 경우).id)는 Int로서 JSON에 포함되며, 그 이외의 경우 String과 같은 키 값을 반환합니다.그 JSON을 해석하려면 어떻게 코드화 가능합니까? struct GeneralProduct: Codable { var price: Double! var id: String? var name: String! private enum CodingKeys: String, CodingKey { case price = "p" case id = "i" case name = "n" } init(price: Double? = nil, id: String? = nil, name: String? = nil) { se..

programing 2023.02.23

Java 해시 맵과 JSONObject

Java 해시 맵과 JSONObject Java HashMap vs JSONObject의 성능이 궁금합니다. JSONObject는 내부에 HashMap을 사용하여 데이터를 저장하는 것 같습니다.그러나 JSONObject는 HashMap에 비해 추가 오버헤드가 있을 수 있습니다. Java JSONObject의 HashMap과 비교하여 성능을 알고 있는 사람이 있습니까? 감사합니다!말씀하신 대로JSONObject에 의해 백업됩니다.HashMap. 이 때문에 성능은 거의 같아집니다. JSONObject.get()는 늘체크를추가하고키를찾을수없는경우예외를발생시킵니다. JSONObject.put()그냥 전화하다map.put(). 그래서 오버헤드가 거의 없습니다.JSON 오브젝트를 취급하는 경우에는 항상JSONObj..

programing 2023.02.23