Making flatbuffers JSON parsing deal with unexpected null values when unknown JSON is allowed. (#4083)

diff --git a/src/idl_parser.cpp b/src/idl_parser.cpp
index f69ae4c..0dc7392 100644
--- a/src/idl_parser.cpp
+++ b/src/idl_parser.cpp
@@ -1758,6 +1758,9 @@
     case kTokenFloatConstant:
       EXPECT(kTokenFloatConstant);
       break;
+    case kTokenNull:
+      EXPECT(kTokenNull);
+      break;
     default:
       return Error(std::string("Unexpected token:") + std::string(1, static_cast<char>(token_)));
   }