Hi Sergey,

Thanks ! It works !


On Wed, Mar 12, 2014 at 6:11 PM, Sergey Beryozkin <sberyoz...@gmail.com>wrote:

> Hi
>
> Please check
> http://cxf.apache.org/docs/jax-rs-data-bindings.html#JAX-RSDataBindings-
> WrappingandUnwrappingJSONsequences
>
> or try JacksonJsonProvider (non JAXB variant), I think it can unmarshall
> the root-less sequence directly into a bean
>
> Cheers, Sergey
>
>
>
> On 12/03/14 12:15, Manula Thantriwatte wrote:
>
>> Hi All,
>>
>> I want to parse the JSON string which haven't root element. When I google
>> I
>> found there is a configurations to dropRootElement. This is work for me
>> for
>> the output json. But it didn't work for the input json. How can I solve
>> this problem. Here I attach my sample JSON file.
>>
>> {
>>    "ref": "refs/heads/master",
>>    "after": "a6abbdeaf4b7b29b646501583d408f16a033a975",
>>    "before": "244d9eeeb5de42ed078bc469d82a99106de28d87",
>>    "created": false,
>>    "deleted": false,
>>    "forced": false,
>>    "compare": "https://github.com/manulachathurika/stratos2-
>> test/compare/244d9eeeb5de...a6abbdeaf4b7",
>>    "commits": [
>>      {
>>        "id": "a6abbdeaf4b7b29b646501583d408f16a033a975",
>>        "distinct": true,
>>        "message": "Test",
>>        "timestamp": "2014-03-12T14:04:31+05:30",
>>        "url": "https://github.com/manulachathurika/stratos2-test/commit/
>> a6abbdeaf4b7b29b646501583d408f16a033a975",
>>        "author": {
>>          "name": "Manula Thantriwatte",
>>          "email": "man...@apache.org",
>>          "username": "manulachathurika"
>>        },
>>        "committer": {
>>          "name": "Manula Thantriwatte",
>>          "email": "man...@apache.org",
>>          "username": "manulachathurika"
>>        },
>>        "added": [
>>
>>        ],
>>        "removed": [
>>
>>        ],
>>        "modified": [
>>          "www/sleep.php"
>>        ]
>>      }
>>    ],
>>    "head_commit": {
>>      "id": "a6abbdeaf4b7b29b646501583d408f16a033a975",
>>      "distinct": true,
>>      "message": "Test",
>>      "timestamp": "2014-03-12T14:04:31+05:30",
>>      "url": "https://github.com/manulachathurika/stratos2-test/commit/
>> a6abbdeaf4b7b29b646501583d408f16a033a975",
>>      "author": {
>>        "name": "Manula Thantriwatte",
>>        "email": "man...@apache.org",
>>        "username": "manulachathurika"
>>      },
>>      "committer": {
>>        "name": "Manula Thantriwatte",
>>        "email": "man...@apache.org",
>>        "username": "manulachathurika"
>>      },
>>      "added": [
>>
>>      ],
>>      "removed": [
>>
>>      ],
>>      "modified": [
>>        "www/sleep.php"
>>      ]
>>    },
>>    "repository": {
>>      "id": 17658115,
>>      "name": "stratos2-test",
>>      "url": "https://github.com/manulachathurika/stratos2-test";,
>>      "description": "Stratos2 Test",
>>      "watchers": 0,
>>      "stargazers": 0,
>>      "forks": 0,
>>      "fork": true,
>>      "size": 112,
>>      "owner": {
>>        "name": "manulachathurika",
>>        "email": "manulachathur...@gmail.com"
>>      },
>>      "private": false,
>>      "open_issues": 0,
>>      "has_issues": false,
>>      "has_downloads": true,
>>      "has_wiki": true,
>>      "language": "PHP",
>>      "created_at": 1394607356,
>>      "pushed_at": 1394613293,
>>      "master_branch": "master"
>>    },
>>    "pusher": {
>>      "name": "manulachathurika",
>>      "email": "manulachathur...@gmail.com"
>>    }}
>>
>>
>> I want to get the repository details. In this JSON there isn't root
>> element. I need to know how to get repository details in this JSON
>> file.
>>
>>
>> Thanks !
>>
>>
>>
>


-- 
Regards,
Manula Thantriwatte.

Reply via email to