• 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
..
FlatBuffers.Test Loading commit data...
MyGame Loading commit data...
fuzzer Loading commit data...
include_test Loading commit data...
namespace_test Loading commit data...
prototest Loading commit data...
union_vector Loading commit data...
GoTest.sh Loading commit data...
JavaScriptTest.js Loading commit data...
JavaScriptTest.sh Loading commit data...
JavaTest.bat Loading commit data...
JavaTest.java Loading commit data...
JavaTest.sh Loading commit data...
PythonTest.sh Loading commit data...
TestAll.sh Loading commit data...
TypeScriptTest.sh Loading commit data...
generate_code.bat Loading commit data...
generate_code.sh Loading commit data...
go_test.go Loading commit data...
monster_test.bfbs Loading commit data...
monster_test.fbs Loading commit data...
monster_test.grpc.fb.cc Loading commit data...
monster_test.grpc.fb.h Loading commit data...
monster_test.schema.json Loading commit data...
monster_test_generated.h Loading commit data...
monster_test_generated.js Loading commit data...
monster_test_generated.ts Loading commit data...
monsterdata_python_wire.mon Loading commit data...
monsterdata_test.golden Loading commit data...
monsterdata_test.json Loading commit data...
monsterdata_test.mon Loading commit data...
phpTest.php Loading commit data...
py_test.py Loading commit data...
test.cpp Loading commit data...
unicode_test.json Loading commit data...