The following document contains the results of RAT (Release Audit Tool).
***************************************************** Summary ------- Notes: 0 Binaries: 0 Archives: 0 Standards: 78 Apache Licensed: 39 Generated Documents: 0 JavaDocs are generated and so license header is optional Generated files do not required license headers 39 Unknown Licenses ******************************* Archives (+ indicates readable, $ unreadable): ***************************************************** Files with AL headers will be marked L Binary files (which do not require AL headers) will be marked B Compressed archives will be marked A Notices, licenses etc will be marked N AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/pom.xml AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/rpc/RPCError.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/rpc/RPCResponse.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/rpc/RPCErrorCode.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/JSONResult.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/JSONWriter.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/annotations/SMD.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/annotations/SMDMethodParameter.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/annotations/JSON.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/annotations/SMDMethod.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/JSONCleaner.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/JSONException.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/SerializationParams.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/JSONReader.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/JSONInterceptor.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/JSONPopulator.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/JSONUtil.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/smd/SMD.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/smd/SMDMethodParameter.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/java/org/apache/struts2/json/smd/SMDMethod.java !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/resources/JsonPlugin.tld !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/resources/struts-plugin.xml AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/TestAction4.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/SMDActionTest2.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/JSONPopulatorTest.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/TestUtils.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/SMDActionTest1.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/SimpleValue.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/JSONResultTest.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/OtherBean.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/TestAction2.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/JSONEnumTest.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/AnEnum.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/JSONInterceptorTest.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/AnEnumBean.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/TestAction3.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/TestAction.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/SMDMethodInterfaceTest.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/WrapperClassBean.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/Bean.java AL /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/java/org/apache/struts2/json/JSONUtilTest.java !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-8.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-1.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-1.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/jsonp-1.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-9.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/prefix-1.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/nulls-1.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-to-the-bone.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-4.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-4.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-7.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-13.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-5.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-4.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-9.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-2.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-3.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-8.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-7.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-6.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-2-enum.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-15.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-3.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-6.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-5.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-11.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-12.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-10.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-5.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-3.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-10.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-14.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-2.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-2.txt !????? /home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-1.txt ***************************************************** Printing headers for files without AL header... ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/resources/JsonPlugin.tld ======================================================================= <?xml version="1.0"?> <taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" version="2.0"> <description> This exposes JSON util functions from the Struts JSON plugin </description> <tlib-version>1.0</tlib-version> <short-name>json</short-name> <uri>/struts-json-tags</uri> <function> <name>serialize</name> <function-class>org.apache.struts2.json.JSONUtil</function-class> <function-signature> java.lang.String serialize(java.lang.Object) </function-signature> </function> </taglib> ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/main/resources/struts-plugin.xml ======================================================================= <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="json-default" extends="struts-default"> <result-types> <result-type name="json" class="org.apache.struts2.json.JSONResult"/> </result-types> <interceptors> <interceptor name="json" class="org.apache.struts2.json.JSONInterceptor"/> </interceptors> </package> </struts> ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-8.txt ======================================================================= { "addWasCalled":false, "beanParam":null, "booleanParam":false, "byteParam":0, "charParam":"\u0000", "doubleParam":0.0, "floatParam":0.0, "intParam":0, "listParam":null, "longParam":0, "mapParam":null, "objectParam":null, "shortParam":0, "stringParam":null } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-1.txt ======================================================================= { "methods":[ { "name":"add", "parameters":[ {"name":"p0"}, {"name":"p1"} ] }, { "name":"doSomething", "parameters":[] }, { "name":"doSomethingObjects", "parameters":[ {"name":"p0"}, {"name":"p1"}, {"name":"p2"} ] }, { "name":"doSomethingPrimitives", "parameters":[ {"name":"p0"}, {"name":"p1"}, {"name":"p2"}, {"name":"p3"}, {"name":"p4"}, {"name":"p5"}, {"name":"p6"}, {"name":"p7"}, {"name":"p8"} ] } ], "objectName":null, "serviceType":"JSON-RPC", "serviceUrl":"http:\/\/sumeruri", "version":".1" } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-1.txt ======================================================================= { "date": "1999-12-31T23:59:59", "date2": "31\/12\/99", "array": ["str0", "str1"], "intArray": [1, 2], "beanArray": [ { "stringField": "bean1" }, { "stringField": "bean2" } ], "list": ["a", "a", "\"", "\\", "\/", "\b", "\f", "\n", "\r", "\t"], "collection": ["b", 1, [10, 12]], "collection2": [{ "booleanField": true, "charField": "s", "doubleField": 10.1, "floatField": 1.5, "intField": 10, "longField": 100, "objectField": { "booleanField": false, "charField": "\u0000", "doubleField": 2.2, "floatField": 1.1, "intField": 0, "longField":0, "objectField":null, "stringField":" " }, "stringField": "str" }], "foo": "foo", "map": { "a": 1, "c": [1.0, 2.0] }, "result": null, "bean": { "booleanField": true, "stringField" : "test", "intField" : 10, "charField": "s", "doubleField": 10.1, "byteField": 3 }, "foo2" : "ignoreme" } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/jsonp-1.txt ======================================================================= exec({ "bigDecimal": null, "bigInteger": null, "booleanField": true, "byteField": 0, "charField": "s", "doubleField": 10.1, "enumBean": "One", "enumField": "ValueA", "floatField": 1.5, "intField": 10, "longField": 100, "objectField": null, "stringField": "str" }) ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-9.txt ======================================================================= { "params": [0, 0], "method": "methodWithoutAnnotation", "id":1 } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/prefix-1.txt ======================================================================= {}&& {"foo":"fool"} ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/nulls-1.txt ======================================================================= {"foo":"fool"} ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-to-the-bone.txt ======================================================================= ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-4.txt ======================================================================= { "params": [0, 0], "id":1 } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-4.txt ======================================================================= { "name":"name", "name2":"name" } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-7.txt ======================================================================= { "bigDecimal": 111111.5, "bigInteger": 111111, "booleanField": true, "primitiveBooleanField1": true, "primitiveBooleanField2": false, "primitiveBooleanField3": null, "stringField" : "test\u000e\u000F", "intField" : 10, "nullIntField" : null, "charField": "s", "doubleField": 10.1, "byteField": 3, "objectField": { "empty": "to test issue 28 (http://code.google.com/p/jsonplugin/issues/detail?id=28) the value of objectField should be simply empty curly braces { } " }, "enumField": "ValueA", "listField": [{"value":"1"},{"value":"2"}], "listMapField": [{"id1":2073501,"id2":3}], "mapListField": {"id1":[1,2,3],"id2":[4,3,2,1]}, "arrayMapField": [{"id1":2073501,"id2":3}] } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-13.txt ======================================================================= { "error": { "code":100, "message": "'method' is required for JSON RPC", "name":null, "stack":null }, "id":"1", "result":null } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-5.txt ======================================================================= { a: "aaaa } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-4.txt ======================================================================= bad 10 ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-9.txt ======================================================================= { "foo":"fooValue" } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-2.txt ======================================================================= { "bigDecimal": null, "bigInteger": null, "booleanField": true, "byteField": 0, "charField": "s", "doubleField": 10.1, "enumBean": "One", "enumField": "ValueA", "floatField": 1.5, "intField": 10, "longField": 100, "objectField": null, "stringField": "str" } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json.txt ======================================================================= { "array": ["a", "a", "\"", "\\", "\/", "\b", "\f", "\n", "\r", "\t"], "bean": null, "collection": ["b", 1, [10, 12]], "collection2": [{ "bigDecimal": 111111.111111, "bigInteger": 111111111111, "booleanField": true, "byteField": 0, "charField": "s", "doubleField": 10.1, "enumBean": "One", "enumField": "ValueA", "floatField": 1.5, "intField": 10, "longField": 100, "objectField": { "bigDecimal": null, "bigInteger": null, "booleanField": false, "byteField": 0, "charField": "\u0000", "doubleField": 2.2, "enumBean": "Two", "enumField": "ValueB", "floatField": 1.1, "intField": 0, "longField":0, "objectField":null, "stringField":" " }, "stringField": "str" }], "date": "1999-12-31T11:59:59", "date2": "31\/12\/99", "foo": "foo", "list": null, "map": { "a": 1, "c": [1.0, 2.0] }, "result":null } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-3.txt ======================================================================= /* { "array": ["a", "a", "\"", "\\", "\/", "\b", "\f", "\n", "\r", "\t"], "bean": null, "collection": ["b", 1, [10, 12]], "collection2": [{ "bigDecimal": null, "bigInteger": null, "booleanField": true, "byteField": 0, "charField": "s", "doubleField": 10.1, "enumBean": null, "enumField": null, "floatField": 1.5, "intField": 10, "longField": 100, "objectField": { "bigDecimal": null, "bigInteger": null, "booleanField": false, "byteField": 0, "charField": "\u0000", "doubleField": 2.2, "enumBean": "Three", "enumField": "ValueC", "floatField": 1.1, "intField": 0, "longField":0, "objectField":null, "stringField":" " }, "stringField": "str" }], "date": "1999-12-31T11:59:59", "date2": "31\/12\/99", "foo": "foo", "list": null, "map": { "a": 1, "c": [1.0, 2.0] }, "result":null } */ ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-8.txt ======================================================================= { "booleanField": "true", "stringField" : "test", "intField" : "10", "charField": "s", "doubleField": "10.1", "byteField": "3", "objectField": { "empty": "to test issue 28 (http://code.google.com/p/jsonplugin/issues/detail?id=28) the value of objectField should be simply empty curly braces { } " }, "listField": null, "listMapField": null, "mapListField": null, "arrayMapField": null } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-7.txt ======================================================================= { "params": [ { "booleanField": true, "stringField" : "test", "intField" : 10, "charField": "s", "doubleField": 10.1, "byteField": 3 }, { "a": 1, "c": [1.0, 2.0] }, ["str0", "str1"] ], "method": "doSomethingObjects", "id":"2" } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-6.txt ======================================================================= {} ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-2-enum.txt ======================================================================= { "bigDecimal": null, "bigInteger": null, "booleanField": true, "byteField": 0, "charField": "s", "doubleField": 10.1, "enumBean": { "propA":"A", "propB":"B", "_name":"One" }, "enumField": { "_name":"ValueA" }, "floatField": 1.5, "intField": 10, "longField": 100, "objectField": null, "stringField": "str" } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-15.txt ======================================================================= { "params": [], "method": "doSomethingElse", "id":1 } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-3.txt ======================================================================= { "params": [0, 0], "method": "add", "id":1 } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-6.txt ======================================================================= { "params": ["string", 1, true, 'c', 2, 3.3, 4.4, 5, 6], "method": "doSomethingPrimitives", "id":"2" } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-5.txt ======================================================================= { "booleanField": true, "stringField" : "test", "intField" : 10, "charField": "s", "doubleField": 10.1, "byteField": 3 } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-11.txt ======================================================================= { "error":null, "id":"2", "result":null } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-12.txt ======================================================================= { "error":null, "id":"15", "result": { "bigDecimal": null, "bigInteger": null, "booleanField": true, "byteField": 0, "charField": "s", "doubleField": 10.1, "enumBean": null, "enumField": null, "floatField": 1.5, "intField": 10, "longField": 100, "objectField": null, "stringField": "str" } } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/json-10.txt ======================================================================= { "list":[{"booleanField":false},{"booleanField":false},{"booleanField":false}] } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-5.txt ======================================================================= { "params": [0, 0], "method": "zzz", "id":1 } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-3.txt ======================================================================= aField: 10 } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-10.txt ======================================================================= { "method": "getBean", "id":15 } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-14.txt ======================================================================= { "params": [], "method": "doSomething", "id":1 } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd-2.txt ======================================================================= { "methods": [ { "name": "add", "parameters": [ {"name":"a"}, {"name":"b"} ] }, { "name": "doSomethingElse", "parameters":[] }, { "name": "getBean", "parameters":[] } ], "objectName": "testaction", "serviceType": "service", "serviceUrl":"http:\/\/sumeruri", "version": "10.0" } ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/smd.txt ======================================================================= {} ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-2.txt ======================================================================= { aField: 10 ======================================================================= ==/home/wesw/tmp/STRUTS_2_1_8_1/plugins/json/src/test/resources/org/apache/struts2/json/bad-1.txt ======================================================================= { aField: NaN }