Fix #3775: Skip unknown field names if they're quoted

This commit is contained in:
Nalinichandra Penke
2016-02-22 14:27:08 -06:00
parent 1cf5e3f751
commit cbab26673b
2 changed files with 8 additions and 1 deletions

View File

@@ -830,10 +830,13 @@ void UnknownFieldsTest() {
TEST_EQ(parser.Parse("table T { str:string; i:int;}"
"root_type T;"
"{ str:\"test\","
"unknown_string:\"test\","
"\"unknown_string\":\"test\","
"unknown_int:10,"
"unknown_float:1.0,"
"unknown_array: [ 1, 2, 3, 4],"
"unknown_object: { i: 10 },"
"\"unknown_object\": { \"i\": 10 },"
"i:10}"), true);
std::string jsongen;