jsonToDart function

JsonDataScript jsonToDart(
  1. Map<String, dynamic> data, {
  2. String className = "Root",
  3. bool isMain = true,
  4. bool isUseClassName = false,
  5. String? comment,
  6. bool isStatic = true,
})

Implementation

JsonDataScript jsonToDart(
  Map<String, dynamic> data, {
  String className = "Root",
  bool isMain = true,
  bool isUseClassName = false,
  String? comment,
  bool isStatic = true,
}) {
  if (isStatic) {
    return JsonDataScript(
      className: className,
      datas: [
        jsonToDartStatic(
          data,
          className: className,
          isMain: isMain,
          isUseClassName: isUseClassName,
          comment: comment,
        ),
      ],
    );
  } else {
    return JsonDataScript(
      className: className,
      datas: [
        jsonToDartDynamic(
          data,
          className: className,
          isMain: isMain,
          isUseClassName: isUseClassName,
          comment: comment,
        ),
      ],
    );
  }
}