Computer >> Máy Tính >  >> Lập trình >> Java

Chuyển đổi JSONObject thành / từ cookie trong Java?


JSON là một trong những data-interchange được sử dụng rộng rãi và là một định dạng nhẹ ngôn ngữ độc lập . Chúng tôi có thể chuyển đổi JSONObject thành cookie bằng cách sử dụng toString () và chuyển đổi cookie thành JSONObject bằng cách sử dụng toJSONObject () phương thức của org.json.Cookie lớp học.

Chuyển đổi JSONObject thành cookie

Cú pháp

public static java.lang.String toString(JSONObject jo) throws JSONException

Ví dụ

import org.json.Cookie;
import org.json.JSONObject;
public class JSONObjectToCookieTest {
   public static void main(String args[]) {
      JSONObject jsonObject = new JSONObject();
      jsonObject.put("path", "/");
      jsonObject.put("expires", "Thu, 07 May 2020 12:00:00 UTC");
      jsonObject.put("name", "username");
      jsonObject.put("value", "Adithya");
      String cookie = Cookie.toString(jsonObject);
      System.out.println(cookie);
   }
}

Đầu ra

username=Adithya;expires=Thu, 07 May 2020 12:00:00 UTC;path=/


Chuyển đổi cookie thành JSONObject

Cú pháp

public static JSONObject toJSONObject(java.lang.String string) throws JSONException

Ví dụ

import org.json.Cookie;
import org.json.JSONObject;
public class ConvertCookieToJSONObjectTest {
   public static void main(String args[]) {
      String cookie = "username=Adithya; expires=Thu, 07 May 2020 12:00:00 UTC; path=/";
      JSONObject jsonObject = Cookie.toJSONObject(cookie);
      System.out.println(jsonObject);
   }
}

Đầu ra

{"path":"/","expires":"Thu, 07 May 2020 12:00:00 UTC","name":"username","value":"Adithya"}