【发布时间】:2021-11-17 05:08:21
【问题描述】:
我的 pyspark 数据框中有一个带有 jsonstring 的列,并试图摄取到 cosmos DB。由于字符串类型,jsonstring 用 "\" cosmos db 转义。将此列类型从字符串转换为 json 对象的最佳方法是什么?
带有 jsonstring 的数据框列 -
[{"日期":"2020 年 11 月 13 日下午 3:23:21","Ids":"[]","col2":"abc","col3":"","value3" :"[]","currency":"","status":"Active","tag":"[]","Info":"[]"}]
迁移 cosmos db 后,该值变为
[{\"日期":\"2020 年 11 月 13 日下午 3:23:21\",\"Ids\":\"[]\",\"col2\":\"abc\" ,\"col3\":\"\",\"value3\":\"[]",\"currency":\"\",\"status":\"Active\",\"tag": \"[]\",\"信息\":\"[]\"}]
感谢您的帮助!
【问题讨论】:
标签: python apache-spark pyspark azure-cosmosdb azure-synapse