Ich sehe viele Fragen, die sich mit dem Zugriff auf JSON-Schlüssel befassen, die Bindestriche verwenden (Kebab-Fall), aber jetzt frage ich mich, ob ich mich nur an camelCase oder snake_case in meinen Schlüsseln halten soll. Ich weiß, dass Bindestriche auch komplizierte Zuordnungen erstellen können, wenn sie zwischen Sprachen portiert werden. Ich habe gesehen, dass einige JSON-Deserialisierungsbibliotheken diese Schlüssel in einen camelCase-Stil konvertieren.
Beispiel:
var something = {
"some-value": 'thing'
}
Vs
var something = {
"someValue": 'thing',
"some_other_value": 'thing_two'
}