An open API service indexing awesome lists of open source software.

https://github.com/viveknaskar/json-parser

A simple utility that converts JSON data to Java objects and vice versa using Jackson. Supports property mapping, aliasing, and nested object conversion.
https://github.com/viveknaskar/json-parser

deserialization jackson java json-parser json-to-object object-mapper serialization

Last synced: 7 months ago
JSON representation

A simple utility that converts JSON data to Java objects and vice versa using Jackson. Supports property mapping, aliasing, and nested object conversion.

Awesome Lists containing this project

README

          

# JSON Parser

**JSON Parser** is a simple Java-based utility for converting JSON strings into Java objects and vice versa using Jackson.

## Features
- Convert JSON strings to Java objects.
- Convert Java objects to JSON strings.
- Uses Jackson for efficient serialization and deserialization.

## Dependencies
- Java 17 (can use 8+)
- Jackson Databind

## Usage
### Example JSON Data
```json
{
"driverid": "7",
"drivername": "Vivek",
"drivercar": {
"carname": "Audi R8",
"carcate": "Sports Car"
}
}
```

### Java Code Example
```java
String jsonData = "{" +
"\"driverid\" : \"7\"," +
"\"drivername\" : \"Vivek\"," +
"\"drivercar\" : {" +
"\"carname\" : \"Audi R8\"," +
"\"carcate\" : \"Sports Car\"" +
"}" +
"}";

Driver driver = JsonParser.fromJson(jsonData, Driver.class);
System.out.println("Driver Name: " + driver.getName());
System.out.println("Car Name: " + driver.getCar().getName());

String generatedJson = JsonParser.toJson(driver);
System.out.println("Generated JSON: " + generatedJson);
```

## License
MIT License