Hi All,
I have the following JSON request. I want to get the repository details
from it. I tried in several ways. But I'm unable to do that. Can anyone
help me on this. I want to do this without adding following configurations.
With this following configuration it works.
<jaxrs:providers>
<bean class="org.apache.cxf.jaxrs.provider.json.JSONProvider">
<property name="dropRootElement" value="true"/>
<property name="dropCollectionWrapperElement" value="true"/>
<property name="serializeAsArray" value="true"/>
<property name="supportUnwrapped" value="true"/>
</bean></jaxrs:providers>
Thanks !
{
"ref": "refs/heads/master",
"after": "9066ef0aea8d73747bea322d03778ed880ba9ddb",
"before": "a6abbdeaf4b7b29b646501583d408f16a033a975",
"created": false,
"deleted": false,
"forced": false,
"compare":
"https://github.com/manulachathurika/stratos2-test/compare/a6abbdeaf4b7...9066ef0aea8d",
"commits": [
{
"id": "9066ef0aea8d73747bea322d03778ed880ba9ddb",
"distinct": true,
"message": "Test",
"timestamp": "2014-03-12T19:19:30+05:30",
"url":
"https://github.com/manulachathurika/stratos2-test/commit/9066ef0aea8d73747bea322d03778ed880ba9ddb",
"author": {
"name": "Manula Thantriwatte",
"email": "[email protected]",
"username": "manulachathurika"
},
"committer": {
"name": "Manula Thantriwatte",
"email": "[email protected]",
"username": "manulachathurika"
},
"added": [
],
"removed": [
],
"modified": [
"www/sleep.php"
]
}
],
"head_commit": {
"id": "9066ef0aea8d73747bea322d03778ed880ba9ddb",
"distinct": true,
"message": "Test",
"timestamp": "2014-03-12T19:19:30+05:30",
"url":
"https://github.com/manulachathurika/stratos2-test/commit/9066ef0aea8d73747bea322d03778ed880ba9ddb",
"author": {
"name": "Manula Thantriwatte",
"email": "[email protected]",
"username": "manulachathurika"
},
"committer": {
"name": "Manula Thantriwatte",
"email": "[email protected]",
"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": 103,
"owner": {
"name": "manulachathurika",
"email": "[email protected]"
},
"private": false,
"open_issues": 0,
"has_issues": false,
"has_downloads": true,
"has_wiki": true,
"language": "PHP",
"created_at": 1394607356,
"pushed_at": 1394632216,
"master_branch": "master"
},
"pusher": {
"name": "manulachathurika",
"email": "[email protected]"
}}
--
Regards,
Manula Thantriwatte.