@@ -249,7 +249,7 @@ class grpcRequest : public NodeRequest {
249249 int field_count = req_desc->field_count ();
250250 for (int i = 0 ; i < field_count; i++) {
251251 if (const FieldDescriptor *f = req_desc->field (i)) {
252- json_t *json_val = json_object_get (body, f->name ().c_str ());
252+ json_t *json_val = json_object_get (body, f->name ().data ());
253253 if (!json_val) {
254254 if (f->is_required ()) {
255255 std::cerr << " Missing required field: " << f->name () << std::endl;
@@ -432,32 +432,32 @@ class grpcRequest : public NodeRequest {
432432 break ;
433433 }
434434 }
435- json_object_set_new (root, f->name ().c_str (), json_arr);
435+ json_object_set_new (root, f->name ().data (), json_arr);
436436 } else {
437437 switch (f->type ()) {
438438 case grpc::protobuf::FieldDescriptor::Type::TYPE_STRING:
439439 json_object_set_new (
440- root, f->name ().c_str (),
440+ root, f->name ().data (),
441441 json_string (resp_refl->GetString (*response, f).c_str ()));
442442 break ;
443443 case grpc::protobuf::FieldDescriptor::Type::TYPE_INT32:
444444 json_object_set_new (
445- root, f->name ().c_str (),
445+ root, f->name ().data (),
446446 json_integer (resp_refl->GetInt32 (*response, f)));
447447 break ;
448448 case grpc::protobuf::FieldDescriptor::Type::TYPE_INT64:
449449 json_object_set_new (
450- root, f->name ().c_str (),
450+ root, f->name ().data (),
451451 json_integer (resp_refl->GetInt64 (*response, f)));
452452 break ;
453453 case grpc::protobuf::FieldDescriptor::Type::TYPE_DOUBLE:
454454 json_object_set_new (
455- root, f->name ().c_str (),
455+ root, f->name ().data (),
456456 json_real (resp_refl->GetDouble (*response, f)));
457457 break ;
458458 case grpc::protobuf::FieldDescriptor::Type::TYPE_BOOL:
459459 json_object_set_new (
460- root, f->name ().c_str (),
460+ root, f->name ().data (),
461461 json_boolean (resp_refl->GetBool (*response, f)));
462462 break ;
463463 default :
0 commit comments