Невозможно указать схему JSON в Spark [duplicate]

В настоящее время нет ничего, что бы отображало C # в TypeScript. Если у вас много POCOs или вы думаете, что они могут часто меняться, вы можете создать конвертер - что-то простое по строкам ...

public class MyPoco {
    public string Name { get; set; }
}

To

export class MyPoco {
    public Name: string;
}

Существует также обсуждение Codeplex об автогенерации из C # .

Просто чтобы обновить содержимое, TypeLite может создавать интерфейсы TypeScript из C #:

http://type.litesolutions.net/

5
задан Connor Ameres 17 January 2017 в 20:41
поделиться

1 ответ

Обычно Spark Datasets либо наследует свойство nullable от своих родителей, либо выводит его на основе внешних типов данных.

Вы можете утверждать, является ли это хорошим подходом или нет, но в конечном итоге это разумный. Если семантика источника данных не поддерживает ограничения на значение NULL, то применение схемы также не может. В конце дня всегда лучше предположить, что все может быть null, чем неудача во время выполнения, если это противоположное предположение окажется неправильным.

5
ответ дан user6910411 20 August 2018 в 08:40
поделиться
  • 1
    hi, как мы можем знать, если семантика источника данных не поддерживает ограничения NULL – raj N ish Ku M ar 9 April 2018 в 08:21
  • 2
    @rajNishKuMar Как правило, если что-то является текстовым форматом, который не предоставляет схему, он не применяет никаких ограничений. – user6910411 9 April 2018 в 20:15
Другие вопросы по тегам:

Похожие вопросы: