{"id":"naming-conventions-json-properties","title":"JSON Property Names","section":"naming-conventions","alternatives":[{"id":"camel-case","name":"camelCase","sources":["adidas","Microsoft","Azure"],"examples":[{"property":"orderNumber"},{"property":"createdAt"},{"property":"firstName"},{"property":"isActive"}]},{"id":"snake-case","name":"snake_case","sources":["Cloud Foundry","Monite"],"examples":[{"property":"order_number"},{"property":"created_at"},{"property":"first_name"},{"property":"is_active"}]}],"rules":[{"requirement":"MUST","rule":"Be ASCII alphanumeric characters only"},{"requirement":"MUST","rule":"Be treated with case sensitivity"},{"requirement":"SHOULD","rule":"Use plural names for array fields"},{"requirement":"MUST NOT","rule":"Boolean fields must not be null"}]}