Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 31 additions & 6 deletions .github/workflows/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,46 @@ on:
branches: [ master ]

jobs:
# old-school build and jar method. No tests run or compiled.
build-1_6:
runs-on: ubuntu-latest
strategy:
matrix:
# build for java 1.6, however don't run any tests
java: [ 1.6 ]
name: Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v2
- name: Setup java
uses: actions/setup-java@v1
with:
java-version: ${{ matrix.java }}
- name: Compile Java ${{ matrix.java }}
run: |
mkdir -p target/classes
javac -d target/classes/ src/main/java/org/json/*.java
- name: Create java ${{ matrix.java }} JAR
run: |
jar cvf target/org.json.jar -C target/classes .
- name: Upload Java ${{ matrix.java }} JAR
uses: actions/upload-artifact@v1
with:
name: Java ${{ matrix.java }} JAR
path: target/org.json.jar

build:
runs-on: ubuntu-latest
strategy:
matrix:
# build against supported Java LTS versions:
java: [ 8, 11, 17, 21 ]
java: [ 8, 11 ]
name: Java ${{ matrix.java }}
steps:
- uses: actions/checkout@v3
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
- uses: actions/checkout@v2
- name: Setup java
uses: actions/setup-java@v1
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
cache: 'maven'
- name: Compile Java ${{ matrix.java }}
run: mvn clean compile -Dmaven.compiler.source=${{ matrix.java }} -Dmaven.compiler.target=${{ matrix.java }} -Dmaven.test.skip=true -Dmaven.site.skip=true -Dmaven.javadoc.skip=true
- name: Run Tests ${{ matrix.java }}
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ javac -cp .:json-java.jar Test.java (Unix Systems)
*Test file contents*

````
import org.json.JSONObject;
import org.rookout.json.JSONObject;
public class Test {
public static void main(String args[]){
JSONObject jo = new JSONObject("{ \"abc\" : \"def\" }");
Expand Down
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,17 @@ repositories {
dependencies {
testImplementation 'junit:junit:4.13.2'
testImplementation 'com.jayway.jsonpath:json-path:2.1.0'
testImplementation 'org.mockito:mockito-core:4.2.0'
testImplementation 'org.mockito:mockito-core:1.9.5'
}

subprojects {
tasks.withType(Javadoc).all { enabled = false }
}

group = 'org.json'
version = 'v20230618-SNAPSHOT'
version = 'v20211205-SNAPSHOT'
description = 'JSON in Java'
sourceCompatibility = '1.8'
sourceCompatibility = '1.7'

configurations.all {
}
Expand Down
18 changes: 9 additions & 9 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>4.2.0</version>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand All @@ -86,7 +86,7 @@
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>5.1.9</version>
<version>3.0.1</version>
<extensions>true</extensions>
<configuration>
<instructions>
Expand All @@ -100,16 +100,16 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.11.0</version>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.3.0</version>
<version>2.1.2</version>
<executions>
<execution>
<id>attach-sources</id>
Expand All @@ -122,7 +122,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.5.0</version>
<version>2.7</version>
<executions>
<execution>
<id>attach-javadocs</id>
Expand All @@ -138,7 +138,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<version>1.5</version>
<executions>
<execution>
<id>sign-artifacts</id>
Expand Down Expand Up @@ -193,7 +193,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.3.0</version>
<version>3.2.0</version>
</plugin>
</plugins>
</build>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

import java.util.Locale;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;
/*
Public Domain.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

import static java.lang.String.format;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

import java.io.*;
import java.nio.charset.Charset;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

import java.io.IOException;
import java.util.Collection;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;
/*
Public Domain.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;
/*
Public Domain.
*/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;

/*
Public Domain.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package org.json;
package org.rookout.json;
/*
Public Domain.
*/
Expand Down
8 changes: 4 additions & 4 deletions src/test/java/org/json/junit/CDLTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
import static org.junit.Assert.*;
import org.junit.Test;

import org.json.JSONException;
import org.json.JSONObject;
import org.json.JSONArray;
import org.json.CDL;
import org.rookout.json.JSONException;
import org.rookout.json.JSONObject;
import org.rookout.json.JSONArray;
import org.rookout.json.CDL;

/**
* Tests for CDL.java.
Expand Down
4 changes: 3 additions & 1 deletion src/test/java/org/json/junit/CookieListTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@

import java.util.*;

import org.json.*;
import org.junit.Test;

import com.jayway.jsonpath.*;
import org.rookout.json.CookieList;
import org.rookout.json.JSONException;
import org.rookout.json.JSONObject;

/**
* HTTP cookie specification RFC6265: http://tools.ietf.org/html/rfc6265
Expand Down
4 changes: 3 additions & 1 deletion src/test/java/org/json/junit/CookieTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@

import static org.junit.Assert.*;

import org.json.*;
import org.junit.Test;
import org.rookout.json.Cookie;
import org.rookout.json.JSONException;
import org.rookout.json.JSONObject;


/**
Expand Down
4 changes: 2 additions & 2 deletions src/test/java/org/json/junit/EnumTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
import java.util.List;
import java.util.Map;

import org.json.JSONArray;
import org.json.JSONObject;
import org.rookout.json.JSONArray;
import org.rookout.json.JSONObject;
import org.json.junit.data.MyEnum;
import org.json.junit.data.MyEnumClass;
import org.json.junit.data.MyEnumField;
Expand Down
4 changes: 3 additions & 1 deletion src/test/java/org/json/junit/HTTPTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@

import static org.junit.Assert.*;

import org.json.*;
import org.junit.Test;
import org.rookout.json.HTTP;
import org.rookout.json.JSONException;
import org.rookout.json.JSONObject;


/**
Expand Down
14 changes: 7 additions & 7 deletions src/test/java/org/json/junit/JSONArrayTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@
import java.util.List;
import java.util.Map;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.json.JSONPointerException;
import org.json.JSONString;
import org.json.JSONTokener;
import org.rookout.json.JSONArray;
import org.rookout.json.JSONException;
import org.rookout.json.JSONObject;
import org.rookout.json.JSONPointerException;
import org.rookout.json.JSONString;
import org.rookout.json.JSONTokener;
import org.json.junit.data.MyJsonString;
import org.junit.Test;

Expand Down Expand Up @@ -1377,7 +1377,7 @@ public void jsonArrayClearMethodTest() {
jsonArray.put(new JSONArray());
jsonArray.clear(); //Clears the JSONArray
assertTrue("expected jsonArray.length() == 0", jsonArray.length() == 0); //Check if its length is 0
jsonArray.getInt(0); //Should throws org.json.JSONException: JSONArray[0] not found
jsonArray.getInt(0); //Should throws org.rookout.json.JSONException: JSONArray[0] not found
Util.checkJSONArrayMaps(jsonArray);
}

Expand Down
Loading