Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Analyse une colonne contenant une chaîne JSON dans un VariantType. Retourne Aucune si une chaîne contient une valeur JSON non valide.
Syntaxe
from pyspark.sql import functions as sf
sf.try_parse_json(col)
Paramètres
| Paramètre | Type | Descriptif |
|---|---|---|
col |
pyspark.sql.Column ou str |
Chaînes au format JSON d’une colonne ou d’une colonne. |
Retours
pyspark.sql.Column: nouvelle colonne de VariantType.
Examples
from pyspark.sql import functions as sf
df = spark.createDataFrame([ {'json': '''{ "a" : 1 }'''}, {'json': '''{a : 1}'''} ])
df.select(sf.to_json(sf.try_parse_json(df.json))).collect()
[Row(to_json(try_parse_json(json))='{"a":1}'), Row(to_json(try_parse_json(json))=None)]