'how to reduce decimals in file json python
I am consuming a rest api json web service, how can I control or reduce the decimals, of the "importe" data?
import urllib.request
import re
import json
texto='+51 998 ... ...'
patron = '[\W]+'
regex = re.compile(patron)
resultado = regex.sub('', texto)
print(resultado)
with urllib.request.urlopen('http://161.132.196.35/WebApiTecnofil/api/Solicitudes/Usuario?_celular='+resultado) as url:
result= url.read().decode('utf-8')
Uepicor=regex.sub('', result)
print(Uepicor)
with urllib.request.urlopen('http://161.132.196.35/WebApiTecnofil/api/Solicitudes/GetUltimasRequisiciones/?_usuario='+Uepicor) as url:
result = url.read().decode('utf-8').lower()
mapeo = {
ord('['):None,
ord(']'):None,
ord ('{'): ' [',
ord ('}'): ']',
ord(':'):': ',
#ord('],'):'], ',
ord('"'):None,
ord(','):', '
}
result= result.translate(mapeo)
print(result)
Produccion
[reqnum: 36398, ponum: 57211, estado: aprobado, moneda: usd, importe: 4071.60000000000], [reqnum: 36410, ponum: 57284, estado: aprobado, moneda: usd, importe: 109000.00000000000], [reqnum: 36453, ponum: 57285, estado: aprobado, moneda: usd, importe: 135.90000000000]
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
