fix some code Style and add some Javadoc and fix dupplicate Items in JsonObject