首页 > 解决方案 > 有没有办法修改json收到的回调?

问题描述

我通过 doPost 在我的 Google 应用脚本中收到来自服务器的回调。问题是,我的 Json 格式在 Json“Data=”前面有一个这个词,因为我无法使用 Json 回调。

编码:

Function doPost(e){
var r = e.postdata.contents
Logger.log(r)
}
I'm receiving the bellow format.

data={""retorno"":{""estoques"":[{""estoque"":{""codigo"":""001a"",""nome"":""M\u00e1scara 100% Algod\u00e3o Lav\u00e1vel Dupla Prote\u00e7\u00e3o - 10 Unidades"",""estoqueAtual"":50,""depositos"":[{""deposito"":{""id"":7939278964,""nome"":""Geral"",""saldo"":""50.0000000000"",""desconsiderar"":""N"",""saldoVirtual"":""50.0000000000""}}]}}]}}

无论如何要删除这个“数据=”?

谢谢

标签: jsongoogle-apps-script

解决方案


如果您只想删除子字符串data=- 最简单的方法是使用方法silce()

样本:

var r = e.postdata.contents;
var sliced = r.toString().slice(5);
Logger.log(slide);

推荐阅读