From 4e612f46cedb1723496662ddeb32c174944041b4 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 26 Mar 2019 16:37:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Djson=E8=AF=BB=E5=8F=96?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cpp/utils.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cpp/utils.cc b/cpp/utils.cc index 34de325..b972bdc 100644 --- a/cpp/utils.cc +++ b/cpp/utils.cc @@ -204,10 +204,13 @@ namespace f8 { a8::XObject json_reader; json_reader.ReadFromJsonFile(filename); - google::protobuf::Message* msg = prototype->New(); - JsonToMessage(json_reader, msg); - push_back_func(msg); - return false; + for (int i = 0; i < json_reader.Size(); ++i) { + std::shared_ptr p = json_reader.At(i); + google::protobuf::Message* msg = prototype->New(); + JsonToMessage(*p, msg); + push_back_func(msg); + } + return true; } void InitMysqlConnection(a8::mysql::Query* query)