• schoetbi's avatar
    Json schema (#4369) · f2020418
    schoetbi authored
    * Added empty generator for json schema (idl_gen_json_schema.cpp)
    #4360
    
    * JsonSchemaGenerator: output of tables implemented
    
    current problems:
    - typenames are not correct
    - array types need to be deduced
    
    #4360
    
    * JsonSchemaGenerator: Corrected generation of typenames
    Current problems: enum types not written correctly
    #4360
    
    * JsonSchemaGenerator: Added generation of enum types
    #4360
    
    * idl_gen_json_schema.cpp: Write required properties to schema
    #4360
    
    * idl_gen_json_schema.cpp: Export Types including namespace
    #4360
    
    * idl_gen_json_schema.cpp: Fixed Json format
    #4360
    
    * idl_gen_json_schema.cpp: Formatted according to google code style
    #4360
    
    * Checked in monster_test.bfbs with changes from master
    
    * Added idl_gen_json_schema.cpp in CMakeLists.txt
    
    * generate_code.bat: Added generation of json schema
    
    * Added todo.md
    
    * generate_code.sh: Added generation of json schema
    
    * Addressed some review issues
    - removed command line arg -S
    - removed new lines
    - fixed codestyle in template functions
    - removed usage of stringstream
    - idented json schema
    #4360
    
    * removed auto in idl_gen_json_schema.cpp
    
    * idl_gen_json_schema.cpp: changed iterator declarations to auto
    #4360
    
    * deleted todo.md
    
    * idl_gen_json_schema.cpp: Removed keyword "override" so that vs2010 can compile
    
    * idl_gen_json_schema.cpp: switch statement in GenType handeles all enum-members
    
    * idl_gen_json_schema.cpp: Removed cerr output
    
    * idl_gen_json_schema.cpp: Avoid vector copying
    
    * idl_gen_json_schema.cpp: Fixed identation of json schema output
    
    * idl_gen_json_schema.cpp: Do not output empty descriptions
    f2020418
Name
Last commit
Last update
.github Loading commit data...
CMake Loading commit data...
android Loading commit data...
biicode Loading commit data...
docs Loading commit data...
go Loading commit data...
grpc Loading commit data...
include/flatbuffers Loading commit data...
java/com/google/flatbuffers Loading commit data...
js Loading commit data...
net/FlatBuffers Loading commit data...
php Loading commit data...
python Loading commit data...
reflection Loading commit data...
samples Loading commit data...
src Loading commit data...
tests Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CMakeLists.txt Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE.txt Loading commit data...
appveyor.yml Loading commit data...
biicode.conf Loading commit data...
composer.json Loading commit data...
package.json Loading commit data...
pom.xml Loading commit data...
readme.md Loading commit data...