我是android的新手,所以我需要帮助。
从卡片视图中我将得到(测试名称,测试日期,测试时间)。不同的测试名称将具有不同的测试日期和测试时间(下面给出的样本格式)
我想保存数据并在单击按钮时以给定的样本格式发送数据。我无法找到如何编写代码以这种格式保存数据的方法。我研究了一下,我发现它可以通过嵌套数组完成(也许我错了)我不确定。任何人都可以提供示例代码,如何以这种格式保存数据?
{
"testDetails": [{
"Testname": "abc",
"TestDate": "2018 - 02 - 01",
"TestTime": "18: 00: 00"
},
{
"Testname": "def",
"TestDate": "2018 - 03 - 01",
"TestTime": "18: 50: 00"
},
{
"Testname": "ghi",
"TestDate": "2018 - 04 - 11",
"TestTime": "06: 43: 37"
}
]}
注意:此示例由我手动创建,以便您可以了解我希望保存后数据的显示方式。
答案 0 :(得分:0)
这是一些for循环:
JSONObject json = new JSONObject();
JSONArray array = new JSONArray();
JSONObject item = new JSONObject();
item.put("TestName", "abc");
item.put("TestDate", "2018 - 02 - 01");
item.put("TestTime", "18: 00: 00");
array.put(item);
json.put("testDetails", array);