Java

RJSON parsers and formatters for Java and Kotlin.

API

http://www.relaxedjson.org/docs/api

Download

RJSON Parser and Formatter (Latest Release)

Gradle Groovy

repositories {
    maven('https://repo1.maven.org/maven2/')
}
compile 'tv.twelvetone.rjson:rjson:1.3.1'

Gradle Kotlin

repositories {
    maven {
        url = uri("https://repo1.maven.org/maven2/")
    }
}    
compile("tv.twelvetone.rjson:rjson:1.3.1")

Maven

<repository>
    <url>https://repo1.maven.org/maven2/</url>
</repository>
<dependency>
    <groupid>tv.twelvetone.rjson</groupid>
    <artifactid>rjson</artifactid>
    <version>1.3.1</version>
</dependency>

Usage

Demo Project

To run the demo project, go to the demo directory and type.

./gradlew test

build.gradle.kts

plugins {
    `java`
}

repositories {
    mavenCentral()
}

dependencies {
    testImplementation("tv.twelvetone.rjson:rjson:1.3.1")
    testImplementation("junit:junit:4.12")
}

TestRjsonParser.java

import org.junit.Assert;
import org.junit.Test;
import tv.twelvetone.json.JsonValue;
import tv.twelvetone.rjson.RJsonParserFactory;

public class TestRjsonParser {
    @Test
    public void testRsjonParser() {
        JsonValue parsed = new RJsonParserFactory().createParser().stringToValue("{hello:world}");
        Assert.assertEquals("{\"hello\":\"world\"}", parsed.toString());
    }
}


This site is StackEditPro enabled.