Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengurai kolom yang berisi string JSON ke dalam VariantType. Mengembalikan Tidak Ada jika string berisi nilai JSON yang tidak valid.
Syntax
from pyspark.sql import functions as sf
sf.try_parse_json(col)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col |
pyspark.sql.Column atau str |
String berformat JSON nama kolom atau kolom. |
Pengembalian Barang
pyspark.sql.Column: kolom baru 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)]