2014-11-20 64 views
1

我对某些Android应用程序使用JSON。我想在店里JSON链接,但之后就被打破内部JSON象下面这样:Android - Broken JSON解析

像下面
11-21 01:15:52.080: D/output(3775): "video_url": "http:\/\/love.com\/bunny.mp4", 

我把数据:

jsonObject.put("thumb", "http://love.com//poster.jpg"); 
      jsonObject.put("url", "http://love.com/bunny.mp4"); 
      jsonObject.put("name", "Bunny"); 
      jsonArray.put(jsonObject); 

任何人有这个问题的任何想法?

回答

1

JSON中的字符串正在越狱。你可以编写一个简单的函数来自己使用它们,或者使用一个内置在GSON或Jackson等函数中的函数库。 unescapeJson(String),它将给你的原始链接回:

我亲自过去

http://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringEscapeUtils.html

它提供了一个功能使用这个库。只需将其包含在您的项目中并调用该方法即可。

+0

我会给它一个镜头。谢谢裘德。 – rencsaridogan 2014-11-21 01:00:37