Json属性提取公式
摘要:在表格中,写公式从Json字符串中提取任意数据源。
正文:
公式名称:GetJsonProperty(Json_string, Json_property_name)
参数说明:参数Json_string指一段json字符串,Json_property_name指要提取的json属性名称。
特别说明:当前公式支持json的SelectToken语法。
如下图所示,表格中有下面的json数据。
写公式=GetJsonProperty(A2,"encode"),可提取encode的值utf-8。
写公式=GetJsonProperty(A2,"data.2.bn"),可提取第3条记录的bn的值。
如果不知道是哪一行,可以写公式=GetJsonProperty(A2,"data[?(@.bn == '国台')].sku")进行查找,找到结果后返回其sku的值。
如果不确定数据在哪一个属性下,还可以模糊查找,比如换一个json字符串,写公式=GetJsonProperty(A2,"data.*.freightInfo2.logisticsText2")可模糊查找值。