में सरणी सूची का रूपांतरण मेरे पास एक मॉडल क्लास विधि है जो ऑब्जेक्ट्स की एक सूची देता है जिसमें सभी पंजीकृत उपयोगकर्ता विवरण होते हैं। मैं सभी() विधि द्वारा पुनर्स्थापित सूची लाने और डेटा को JSON ऑब्जेक्ट में कनवर्ट करना चाहता हूं और इसे स्ट्रिंग की तरह दृश्य में भेजना चाहता हूं। मैं इस सरणी सूची का JSON ऑब्जेक्ट में यह रूपांतरण कैसे कर सकता हूं? जैक्सन सभी तरह org.json साथ परेशान न हों, का उपयोगजेसन ऑब्जेक्ट स्ट्रिंग
ObjectMapper mapper = new ObjectMapper();
JSONObject json = new JSONObject();
JsonNodeFactory jsonnode = JsonNodeFactory.instance;
ObjectNode result = new ObjectNode(jsonnode);
for (int i = 0; i < list.size(); i++) {
json.put(list.get(i).fname, list.get(i));
System.out.println(json.get("fname"));
}
@Entity
class Mydata extends Model {
@Id
public Long Id;
public String fname;
public String lname;
public String city;
public String state;
/****************** READ/select OPERATION *****************/
public static Finder < Long, Mydata > finder = new Finder(Long.class, Mydata.class);
public static List <Mydata> all() {
return finder.all();
}
public static void createuser(Mydata user) {
user.save();
}
}
प्रतीक्षा प्रतीक्षा प्रतीक्षा करें; आप जैक्सन और org.json मिश्रण कर रहे हैं यहाँ! – fge
संभावित डुप्लिकेट http://stackoverflow.com/questions/5813434/trouble-with-gson-serializing-an-arraylist-of-pojos –
[json वस्तु स्ट्रिंग के लिए सरणी सूची के रूपांतरण] [1] [1]: http://stackoverflow.com/questions/4841952/convert-arraylistmycustomclass-to-jsonarray/30193029#30193029 –