我需要有关在对话框中显示阵列3项的帮助
数组中的项:InvernaderoId,Name和Invernarder
将jsonobject转换为jsonarray时出现问题
JSONObject:
{"data":[{"invernaderoId":"1","name":"inver B","Invernarder":"inv1"},{"invernaderoId":"2","name":"inver C","Invernarder":"inv2"},{"invernaderoId":"3","name":"inv13","Invernarder":"inv3"},{"invernaderoId":"4","name":"inv14 A","Invernarder":"HTFRA14A"}]}
使用JsonArray arr=js.getJsonArray(“data”);
转换为JsonArray
结果示例:
[{"invernaderoId":"1","name":"inver B","Invernarder":"inv1"},{"invernaderoId":"2","name":"sd 12 C","Invernarder":"HTESP12C"},{"invernaderoId":"3","name":"s13","Invernarder":"sd"},{"invernaderoId":"4","name":"ds 14 A","Invernarder":"ds"}]
对替换数组字符串进行编码:
String[] arr2 = arr.toString().replace("},{", " ,").split(" ");
和
final String[] employes= arr2;
“代码”对话框:
new AlertDialog.Builder(getContext())
.setTitle("Selected one")
.setSingleChoiceItems(employes, itemSelected, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int selectedIndex) {
String nombreselect = employes[selectedIndex];
employes.setText(nombreselect);
}
})
.setPositiveButton("Ok", null)
.setNegativeButton("Cancel", null)
.show();
}
});
String[] arr2 = arr.toString().replace("},{", " ,").split(" ");
由于您有一个数组,最简单的方法是正确传递json数组,创建适配器(例如ArrayAdapter
)并在构建器上调用SetAdapter
。 在adapter子类中,您可以控制如何在对话框上呈现单个条目
我在antoher的项目中有完全相同的代码,但它在这里继续崩溃。我有。我真的不确定问题出在哪里。我尝试过切换gradle版本,从切换到。不管怎样,一切都失败了
问题内容: 我对服务进行了调用,并将响应存储在中。但是,我试图将其转换为类对象并得到错误。这是我的代码: 响应如下所示: 这是该类的样子: 但是我得到了错误: 我究竟做错了什么? 编辑1: 这是从答案中使用gson的尝试: 但是我得到了错误: 问题答案: 找出问题所在。需要提取jsonobject而不是获取字符串。这是解决此问题的行:
E/AndroidRuntime:FATAL EXCEPTION:主进程:com.example.ahsan.ethlon2,PID:11641java.lang.NumberFormatExcture:对于输入字符串:"" 在java.lang.Integer.parseInt(Integer.java:608) 在java.lang.Integer.parseInt(Integer.java:
本文向大家介绍sharepoint 在对话框中显示现有页面,包括了sharepoint 在对话框中显示现有页面的使用技巧和注意事项,需要的朋友参考一下 示例
问题内容: 我想将elasticsearch搜索结果转换为Json Object。我还没有找到任何直接转换的正确方法。 有什么方法可以将ElasticSearch响应转换为Json对象吗? 问题答案: 在Java中,您可以直接将SearchResponse转换为JSONObject。以下是方便的代码。
问题内容: 我有一个对象。用它创建对象的最简单方法是什么? 问题答案: 再次从中获取JSON字符串并进行解析
问题内容: 我有一些要转换成的属性 我可以从json.org或使用什么吗? 问题答案: 使用来自http://json.org/的 Jackson(http://jackson.codehaus.org/)