

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How can we serialize an array of objects using flexjson in Java?
The Flexjson is a lightweight library for serializing and deserializing Java objects into and from JSON format. We can also serialize an array of objects using the serialize() method of JSONSerializer class, this performs a shallow serialization of the target instance.
Syntax
public String serialize(Object target)
In the below program, we need to serialize an array of objects.
Example
import flexjson.JSONSerializer; public class JsonSerializeArrayTest { public static void main(String[] args) { JSONSerializer serializer = new JSONSerializer().prettyPrint(true); Student stud1 = new Student("Adithya", "Sai", 28, "Hyderabad"); Student stud2 = new Student("Jai", "Dev", 30, "Chennai"); Student stud3 = new Student("Ravi", "Chandra", 35, "Pune"); Student[] students = {stud1, stud2, stud3}; String jsonStr = serializer.serialize(students); System.out.println(jsonStr); } } // Student class class Student { private String firstName; private String lastName; private int age; private String address; public Student() {} public Student(String firstName, String lastName, int age, String address) { super(); this.firstName = firstName; this.lastName = lastName; this.age = age; this.address = address; } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public int getAge() { return age; } public String getAddress() { return address; } public String toString() { return "Student[ " + "firstName = " + firstName + ", lastName = " + lastName + ", age = " + age + ", address = " + address + " ]"; } }
Output
[ { "address": "Hyderabad", "age": 28, "class": "Student", "firstName": "Adithya", "lastName": "Sai" }, { "address": "Chennai", "age": 30, "class": "Student", "firstName": "Jai", "lastName": "Dev" }, { "address": "Pune", "age": 35, "class": "Student", "firstName": "Ravi", "lastName": "Chandra" } ]
- Related Questions & Answers
- How can we serialize a list of objects using flexjson in Java?
- How to serialize a map using the flexjson library in Java?
- Can we store objects in an array in Java?
- Can we search an array of objects in MongoDB?
- Can we serialize static variables in Java?
- How can I serialize python objects to XML?
- Can we pass objects as an argument in Java?
- Can we share a method between JavaScript objects in an array?
- How can we make an Array of Objects from n properties of n arrays in JavaScript?
- How can we merge two JSON objects in Java?
- How to wrap a JSON using flexjson in Java?
- How we can convert Python objects into JSON objects?
- How to convert an array of objects to an array of their primitive types in java?
- How can we write JSON objects to a file in Java?
- Can we convert a list to an Array in Java?
Advertisements