On 6/19/2019 5:58 AM, Nguyễn Thái Ngọc Duy wrote:

> +     if (jw) {
> +             jw_object_inline_begin_object(jw, "resolve-undo");
> +             jw_object_intmax(jw, "ext-size", size);
> +             jw_object_inline_begin_array(jw, "entries");
> +     }

While reading this block, I noticed the use of hyphens in the
member names could cause some problems when translating into
object models in some languages. While this is valid JSON, I
found helpful recommendations in the Google JSON Style Guide [1]
that could apply here and elsewhere. Specifically, this
recommendation:

  "Property names must be camel-cased, ascii strings."

Treating JSON members as camel-cased variable names would
promote consumption by third-party tools.

Thanks,
-Stolee

[1] 
https://google.github.io/styleguide/jsoncstyleguide.xml?showone=Property_Name_Format#Property_Name_Format

Reply via email to