Skip to content

HiJson is a lightweight JSON parsing library that can be used for HarmonyOS, Android, and Java

License

Notifications You must be signed in to change notification settings

crazycodeboy/hijson

Repository files navigation

hijson

PRs Welcome hijson release License MIT

HiJson is a lightweight JSON parsing library that can be used for HarmonyOS, Android, and Java

Content

Changes

Examples

Installation

Gradle

implementation 'org.devio.hi.json:hijson:1.0.0'

Maven

<dependency>
  <groupId>org.devio.hi.json</groupId>
  <artifactId>hijson</artifactId>
  <version>1.0.0</version>
</dependency>

Usage

Use like so:

jsonString:

{
    "status": "1",
    "count": "1",
    "info": "OK",
    "infocode": "10000",
    "lives": [
        {
            "province": "河北",
            "city": "邢台市",
            "adcode": "130500",
            "weather": "多云",
            "temperature": "17",
            "winddirection": "",
            "windpower": "≤3",
            "humidity": "98",
            "reporttime": "2020-09-26 21:58:34"
        }
    ]
}
String city = new HiJson(jsonString).get("lives").get(0).value("city");
System.out.println(city);

Contribution

Issues are welcome. Please add a screenshot of you bug and a code snippet. Quickest way to solve issue is to reproduce it in one of the examples.

Pull requests are welcome. If you want to change the API or do something big it is best to create an issue and discuss it first.


MIT Licensed

About

HiJson is a lightweight JSON parsing library that can be used for HarmonyOS, Android, and Java

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages