org.json - Xử lý ngoại lệ JSON

Các lớp tiện ích của org.json ném JSONException trong trường hợp JSON không hợp lệ. Ví dụ sau cho thấy cách xử lý JSONException.

Thí dụ

import org.json.JSONException;
import org.json.XML;

public class JSONDemo {
   public static void main(String[] args) {
      try{
         //XML tag name should not have space.
         String xmlText = "<Other Details>null</Other Details>";
         System.out.println(xmlText);

         //Convert an XML to JSONObject
         System.out.println(XML.toJSONObject(xmlText));
      } catch(JSONException e){   
         System.out.println(e.getMessage());
      }
   }
}

Đầu ra

position: 24
Unexpected token RIGHT BRACE(}) at position 24.