一個JSON文件在我的應用程序,我將創建一個包含這類信息的JSON文件:創建的Android
{
"sites":{
"site":[
{
"src":"/Users/redoddity/Library/Application%20Support/iPhone%20Simulator/6.1/Applications/EE5BB071-A217-4C8D-99BA-5B6F392889A6/Documents/Sito3.html",
"name":"Sito3",
"expiryDate":"29 Ago 2013"
},
{
"src":"/Users/redoddity/Library/Application%20Support/iPhone%20Simulator/6.1/Applications/EE5BB071-A217-4C8D-99BA-5B6F392889A6/Documents/Sito2.html",
"name":"Sito2",
"expiryDate":"29 Ago 2013"
}
]
}
}
(這是我的iPhone應用程序創建JSON)。現在我需要爲Android應用程序創建一個JSON文件。我發現這個:create json in android,但是這會創建一個沒有數組的JSON(你可以在我的JSON中看到我有一個網站的數組)????????????????????????
第二個問題,你可以看到,在我的JSON有我在iPhone的文檔文件夾中下載的HTML文件的路徑,現在的Android我保存這段代碼的HTML:
File file = getFileStreamPath(titleText + ".html");
if (!file.exists()) {
try {
OutputStreamWriter out = new OutputStreamWriter(openFileOutput(titleText + ".html", 0));
out.write(html);
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else {
Log.d("FILE", "Il file esiste");
alert.show();
}
如何我可以知道這個文件存儲的路徑嗎?
謝謝
好的,非常感謝您回答我提出的第二個問題,第一個問題,我如何在內部使用JSON做一個數組? – lucgian84
這件事情是怎麼回事? Android有它自己的庫以更簡單的方式創建json – Blackbelt
好吧我會看看,謝謝你的其他答案 – lucgian84