<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20160810</version>
</dependency>
更多版本见http://mvnrepository.com/artifact/org.json/json
import org.json.JSONObject;
import org.json.XML;
作者:robinzhang13
链接:https://www.jianshu.com/p/d54e5bc34c9f
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
public static String readFile(String path) throws Exception { File file=new File(path); FileInputStream fis = new FileInputStream(file); FileChannel fc = fis.getChannel(); ByteBuffer bb = ByteBuffer.allocate(new Long(file.length()).intValue()); //fc向buffer中读入数据 fc.read(bb); bb.flip(); String str=new String(bb.array(),"UTF8"); fc.close(); fis.close(); return str; }
public static void xmlStrToJsonStr(String xml) throws Exception { String filename="C:\\Users\\admin\\Desktop\\test2.xml"; String xmlStr2= readFile(filename); org.json.JSONObject jsonObj = XML.toJSONObject(xmlStr2); System.out.println(jsonObj); }