JSON

class JSON(typeClashTactic: JSON.TypeClashTactic = ARRAY_AND_VALUE_COLUMNS, keyValuePaths: List<JsonPath> = emptyList(), unifyNumbers: Boolean = true) : SupportedDataFrameFormat

Constructors

Link copied to clipboard
constructor(typeClashTactic: JSON.TypeClashTactic = ARRAY_AND_VALUE_COLUMNS, keyValuePaths: List<JsonPath> = emptyList(), unifyNumbers: Boolean = true)

Types

Link copied to clipboard

Allows the choice of how to handle type clashes when reading a JSON file. Such as:

Properties

Link copied to clipboard
open override val testOrder: Int

Functions

Link copied to clipboard
open override fun acceptsExtension(ext: String): Boolean
Link copied to clipboard
open override fun acceptsSample(sample: SupportedFormatSample): Boolean
Link copied to clipboard
open override fun createDefaultReadMethod(pathRepresentation: String?): DefaultReadDfMethod
Link copied to clipboard
open override fun readDataFrame(stream: InputStream, header: List<String>): AnyFrame
open override fun readDataFrame(path: Path, header: List<String>): AnyFrame
open fun readDataFrame(file: File, header: List<String>): DataFrame<*>