MCPcopy Create free account
hub / github.com/apache/thrift / writeJSONNumber

Method writeJSONNumber

lib/py/src/protocol/TJSONProtocol.py:218–226  ·  view source on GitHub ↗
(self, number, formatter='{0}')

Source from the content-addressed store, hash-verified

216 self.trans.write(bytes(''.join(json_str), 'utf-8'))
217
218 def writeJSONNumber(self, number, formatter='{0}'):
219 self.context.write()
220 jsNumber = str(formatter.format(number)).encode('ascii')
221 if self.context.escapeNum():
222 self.trans.write(QUOTE)
223 self.trans.write(jsNumber)
224 self.trans.write(QUOTE)
225 else:
226 self.trans.write(jsNumber)
227
228 def writeJSONBase64(self, binary):
229 self.context.write()

Callers 15

writeMessageBeginMethod · 0.80
writeFieldBeginMethod · 0.80
writeMapBeginMethod · 0.80
writeListBeginMethod · 0.80
writeSetBeginMethod · 0.80
writeBoolMethod · 0.80
writeByteMethod · 0.80
writeI16Method · 0.80
writeI32Method · 0.80
writeI64Method · 0.80
writeDoubleMethod · 0.80

Calls 3

writeMethod · 0.65
encodeMethod · 0.45
escapeNumMethod · 0.45

Tested by 1