Skip to content

Commit abdbb58

Browse files
committed
chz true to default of allowBackslashEscapingAnyCharacter and remove \ in comment
1 parent 9001ca0 commit abdbb58

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

python/pyspark/sql/readwriter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,8 @@ def json(self, path, schema=None):
160160
quotes
161161
* ``allowNumericLeadingZeros`` (default ``false``): allows leading zeros in numbers \
162162
(e.g. 00012)
163-
* ``allowBackslashEscapingAnyCharacter`` (default ``false``): allows accepting quoting \
164-
of all character using backslash quoting mechanism \
163+
* ``allowBackslashEscapingAnyCharacter`` (default ``true``): allows accepting quoting \
164+
of all character using backslash quoting mechanism
165165
166166
>>> df1 = sqlContext.read.json('python/test_support/sql/people.json')
167167
>>> df1.dtypes

sql/core/src/main/scala/org/apache/spark/sql/DataFrameReader.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ class DataFrameReader private[sql](sqlContext: SQLContext) extends Logging {
257257
* </li>
258258
* <li>`allowNumericLeadingZeros` (default `false`): allows leading zeros in numbers
259259
* (e.g. 00012)</li>
260-
* <li>`allowBackslashEscapingAnyCharacter` (default `false`): allows accepting quoting of all
260+
* <li>`allowBackslashEscapingAnyCharacter` (default `true`): allows accepting quoting of all
261261
* character using backslash quoting mechanism</li>
262262
*
263263
* @since 1.6.0

sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/json/JSONOptions.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ case class JSONOptions(
3232
allowSingleQuotes: Boolean = true,
3333
allowNumericLeadingZeros: Boolean = false,
3434
allowNonNumericNumbers: Boolean = false,
35-
allowBackslashEscapingAnyCharacter: Boolean = false) {
35+
allowBackslashEscapingAnyCharacter: Boolean = true) {
3636

3737
/** Sets config options on a Jackson [[JsonFactory]]. */
3838
def setJacksonOptions(factory: JsonFactory): Unit = {
@@ -64,6 +64,6 @@ object JSONOptions {
6464
allowNonNumericNumbers =
6565
parameters.get("allowNonNumericNumbers").map(_.toBoolean).getOrElse(true),
6666
allowBackslashEscapingAnyCharacter =
67-
parameters.get("allowBackslashEscapingAnyCharacter").map(_.toBoolean).getOrElse(false)
67+
parameters.get("allowBackslashEscapingAnyCharacter").map(_.toBoolean).getOrElse(true)
6868
)
6969
}

0 commit comments

Comments
 (0)