我是新玩框架。
我写了这个java代码来获取用户的详细信息
List<Person> personsDetails = new Model.Finder(String.class, Person.class).all();
这是我的json String
[{"id":"1","email":"xyz@gmail.com","password":"zxcv","login_method":"2"},
{"id":"2","email":"bvcx@gmail.com","password":"abcdef","login_method":"3"}]
如何通过ID获取特定用户?
答案 0 :(得分:2)
方法1:
每次要按ID获取特定Person时,您需要迭代列表personsDetails
并检查特定ID。
方法2:
您可以准备Map
的id和Person - &gt; Map<Integer, Person>
。并使用map.get(Object key)
方法按ID获取特定的人。
答案 1 :(得分:0)
使用此代码按ID获取特定用户。
List<Person> personsDetails = new Model.Finder(String.class,Person.class).all();
HashMap<String, Person> personMap = new HashMap<String, Person>();
for (Person product : personsDetails) {
if (product.id == id ) {
personMap.put("CustomerAccount", product);
}
}
您是否想要使用新生成的Hash Map