如何将json写入文件?

时间:2015-07-27 07:27:33

标签: android json jsonobject

如何使用特定的json格式编写新文件?我怎么能用JSONObject做到这一点?我需要一些java代码,我也想在资产中保存这个文件。 我的json是:

{
    "word": "a",
    "Data": [
        {
            "meanings": [
                {
                    "meaning": "b",
                    "synonyms": [
                        "c"
                    ],
                    "examples": [
                        "d"
                    ]
                }
            ],
            "wordForms": ["e"],
            "word": "a",
            "pos": "g",
            "phoneticText": "h"
        }
    ]
}

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

你可以尝试这个。这很简单。将您的文件放在本地进行测试。在htdocs文件夹里面创建一个文件夹abc,在里面创建一个扩展名为.php的json文件并使用下面的代码。工作正常。

  <?php
   header('Content-type:application/json');
    mysql_connect('localhost','root','') or die(mysql_error());
   mysql_select_db('british');
     $select = mysql_query('SELECT id,title,content,photo from news ');

    $rows=array();
while($row=mysql_fetch_array($select))
{
  array_push($rows, array('id'=>$row[0],'title'=>$row[1],  
'content'=>strip_tags($row[2]), 
'photo'=>'http://10.0.2.2/json/images/'.$row[3]));
}
echo json_encode((array("result"=>$rows)));

 ?>