• Christian Helmich's avatar
    Added support for nested flatbuffers serializing to json (#4391) · 89a68942
    Christian Helmich authored
    * added bool for nested_flatbuffer
    setting bool flag nested_flatbuffer according to attributes
    setting nested type
    
    * added JSON serialization for nested flatbuffers
    
    * simplified lookup of nested_flatbuffer StructDef
    
    * added nested_flatbuffer parsing workound relying on flexbuffers
    
    * moved nested flatbuffer parsing into its own function for clarity
    removed flexbuffers workound to simplify and speed up nested_flatbuffer parsing
    added support for 'legacy' nested_flatbuffers, ubyte arrays
    
    * inlined functions for nested parser init/clean since only used once
    
    * whitespace formatting
    
    * changed type of FieldDef.nested_flatbuffer from bool to StructDef*
    removed subsequent type lookups
    
    * removed copies of unrequired data when initializing nested parser
    
    * applied changes requested by reviewer
    
    * removed superfluous lookup of nested_flatbuffer field attributes
    
    * renamed camelCased variables to snake_case
    89a68942
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...