fork download
  1. import net.sf.json.JSON;
  2.  
  3. import net.sf.json.JSONObject;
  4.  
  5. import net.sf.json.JSONSerializer;
  6.  
  7. import net.sf.json.xml.XMLSerializer;
  8.  
  9.  
  10.  
  11. import java.io.PrintStream;
  12.  
  13.  
  14.  
  15. public class JSONXMLConverter
  16.  
  17. {
  18.  
  19. public static String json2xml(String strJSON)
  20.  
  21. {
  22.  
  23. JSON json = JSONSerializer.toJSON(strJSON);
  24.  
  25. XMLSerializer xmlSer = new XMLSerializer();
  26.  
  27. xmlSer.setRootName("JSON");
  28.  
  29. String xml = xmlSer.write(json);
  30.  
  31. return xml;
  32.  
  33. }
  34.  
  35.  
  36.  
  37. public static String xml2json(String strXML) {
  38.  
  39. XMLSerializer xmlSer = new XMLSerializer();
  40.  
  41. xmlSer.setRootName("JSON");
  42.  
  43.  
  44.  
  45. xmlSer.setTypeHintsEnabled(false);
  46.  
  47. JSONObject json = (JSONObject)xmlSer.read(strXML);
  48.  
  49. return json.toString();
  50.  
  51. }
  52.  
  53.  
  54.  
  55. public static void main(String[] args)
  56.  
  57. {
  58.  
  59. String test = "{'type': 'success', 'code':'0', 'message':'Successfully processed buffer'}";
  60. JSONObject jsonTest = new JSONObject();
  61. jsonTest.fromObject(test);
  62. System.out.println(test.toString());
  63.  
  64. }
  65.  
  66.  
  67.  
  68. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:15: error: class JSONXMLConverter is public, should be declared in a file named JSONXMLConverter.java
public class JSONXMLConverter
       ^
Main.java:1: error: package net.sf.json does not exist
import net.sf.json.JSON;
                  ^
Main.java:3: error: package net.sf.json does not exist
import net.sf.json.JSONObject;
                  ^
Main.java:5: error: package net.sf.json does not exist
import net.sf.json.JSONSerializer;
                  ^
Main.java:7: error: package net.sf.json.xml does not exist
import net.sf.json.xml.XMLSerializer;
                      ^
Main.java:23: error: cannot find symbol
    JSON json = JSONSerializer.toJSON(strJSON);
    ^
  symbol:   class JSON
  location: class JSONXMLConverter
Main.java:23: error: cannot find symbol
    JSON json = JSONSerializer.toJSON(strJSON);
                ^
  symbol:   variable JSONSerializer
  location: class JSONXMLConverter
Main.java:25: error: cannot find symbol
    XMLSerializer xmlSer = new XMLSerializer();
    ^
  symbol:   class XMLSerializer
  location: class JSONXMLConverter
Main.java:25: error: cannot find symbol
    XMLSerializer xmlSer = new XMLSerializer();
                               ^
  symbol:   class XMLSerializer
  location: class JSONXMLConverter
Main.java:39: error: cannot find symbol
    XMLSerializer xmlSer = new XMLSerializer();
    ^
  symbol:   class XMLSerializer
  location: class JSONXMLConverter
Main.java:39: error: cannot find symbol
    XMLSerializer xmlSer = new XMLSerializer();
                               ^
  symbol:   class XMLSerializer
  location: class JSONXMLConverter
Main.java:47: error: cannot find symbol
    JSONObject json = (JSONObject)xmlSer.read(strXML);
    ^
  symbol:   class JSONObject
  location: class JSONXMLConverter
Main.java:47: error: cannot find symbol
    JSONObject json = (JSONObject)xmlSer.read(strXML);
                       ^
  symbol:   class JSONObject
  location: class JSONXMLConverter
Main.java:60: error: cannot find symbol
    JSONObject jsonTest = new JSONObject();
    ^
  symbol:   class JSONObject
  location: class JSONXMLConverter
Main.java:60: error: cannot find symbol
    JSONObject jsonTest = new JSONObject();
                              ^
  symbol:   class JSONObject
  location: class JSONXMLConverter
15 errors
stdout
Standard output is empty