Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Analysiert eine Spalte, die eine JSON-Zeichenfolge enthält, in eine VariantType. Löst Eine Ausnahme aus, wenn eine Zeichenfolge einen ungültigen JSON-Wert darstellt.
Syntax
from pyspark.sql import functions as sf
sf.parse_json(col)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column oder str |
Eine json-formatierte JSON-Formatierte Zeichenfolgen für Spalten oder Spalten. |
Rückkehr
pyspark.sql.Column: eine neue Spalte von VariantType.
Examples
from pyspark.sql import functions as sf
df = spark.createDataFrame([ {'json': '''{ "a" : 1 }'''} ])
df.select(sf.to_json(sf.parse_json(df.json))).collect()
[Row(to_json(parse_json(json))='{"a":1}')]