aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2018-04-10 19:11:52 +0300
committerOskari Timperi <oskari.timperi@iki.fi>2018-04-10 19:11:52 +0300
commitdf3e98d4fe8c070c1e343cad865ac3b115ad3b3c (patch)
tree17519b12c98106d2e8dce8849416ebb52470b584
parenta11158776958628edb7cabcde29fb84cae7b7e8d (diff)
downloadnimpb_protoc-df3e98d4fe8c070c1e343cad865ac3b115ad3b3c.tar.gz
nimpb_protoc-df3e98d4fe8c070c1e343cad865ac3b115ad3b3c.zip
Fixes to JSON parsing
-rw-r--r--src/nimpb_buildpkg/plugin.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nimpb_buildpkg/plugin.nim b/src/nimpb_buildpkg/plugin.nim
index 3f04674..27e4253 100644
--- a/src/nimpb_buildpkg/plugin.nim
+++ b/src/nimpb_buildpkg/plugin.nim
@@ -952,7 +952,7 @@ iterator genMessageFromJsonProc(msg: Message): string =
elif isEnum(field):
result = &"parseEnum[{field.typeName}]({n})"
elif isFloat(field):
- result = &"parseFloat({n})"
+ result = &"parseFloat[{field.nimTypeName}]({n})"
elif field.ftype == google_protobuf_FieldDescriptorProto_Type.TypeBool:
result = &"parseBool({n})"
elif isNumeric(field):