Skip to content

Commit 4a472de

Browse files
author
Davies Liu
committed
regression tests
1 parent 1c42e2c commit 4a472de

File tree

1 file changed

+15
-0
lines changed
  • sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/json

1 file changed

+15
-0
lines changed

sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/json/JsonSuite.scala

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1664,4 +1664,19 @@ class JsonSuite extends QueryTest with SharedSQLContext with TestJsonData {
16641664
)
16651665
}
16661666
}
1667+
1668+
test("wide nested json table") {
1669+
val nested = (1 to 100).map { i =>
1670+
s"""
1671+
|"c$i": $i
1672+
""".stripMargin
1673+
}.mkString(", ")
1674+
val json = s"""
1675+
|{"a": [{$nested}], "b": [{$nested}]}
1676+
""".stripMargin
1677+
val rdd = sqlContext.sparkContext.makeRDD(Seq(json))
1678+
val df = sqlContext.read.json(rdd)
1679+
assert(df.schema.size === 2)
1680+
df.collect()
1681+
}
16671682
}

0 commit comments

Comments
 (0)