Coding Conventions
URL
Use Kebab Case
http://example.com/api-v1/customer/123213/payement-methods
Java
You should follow [Java Code Convention])()
For 2 letter abbreviations, Java does not really have a standard, but you should be using mixed case. So it should be “customerId” and not “customerID”.
JSON Property Names
Use Camel Case
{"item": {
"objectID": "1232343433",
"filePath": "/foo/bar",
}}
XML element names
Use Kebab Case for element and attribute names.
<user-profile>
<object id="2222">
<url path="/foo/bar-and-baz"/>
</user-profile>