色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 去掉json 轉義

傅智翔1年前8瀏覽0評論

在使用Java進行json傳輸、解析及轉義時,時常會遇到需要去掉json轉義的需求。下面我們就來看一下如何實現這個操作。

String jsonStr = "{\"name\":\"John\", \"age\":30, \"address\":\"New York\"}";
String unescaped = StringEscapeUtils.unescapeJson(jsonStr);
System.out.println(unescaped);

以上代碼使用了Apache Commons Lang庫中的StringEscapeUtils.unescapeJson()方法來實現去掉json轉義的操作。

下面我們來看一下具體的實現方式:

  1. 導入Apache Commons Lang庫
  2. <dependency>
    <groupId>commons-lang</groupId>
    <artifactId>commons-lang</artifactId>
    <version>2.6</version>
    </dependency>
  3. 使用StringEscapeUtils.unescapeJson()方法
  4. 該方法是Apache Commons Lang庫提供的json轉義方法,可以將json中的字符轉義為原始字符。例如:

    String jsonStr = "{\"name\":\"John\", \"age\":30, \"address\":\"New York\"}";
    String unescaped = StringEscapeUtils.unescapeJson(jsonStr);
    System.out.println(unescaped);

    以上代碼輸出結果為:

    {"name":"John", "age":30, "address":"New York"}

    可以看到,轉義字符被原始字符替代。

通過以上兩步,我們就可以實現Java中去掉json轉義的操作了。