spdx_tools.spdx.parser.json.json_parser
1# SPDX-FileCopyrightText: 2022 spdx contributors 2# 3# SPDX-License-Identifier: Apache-2.0 4import json 5 6from beartype.typing import Dict 7 8from spdx_tools.spdx.model import Document 9from spdx_tools.spdx.parser.jsonlikedict.json_like_dict_parser import JsonLikeDictParser 10 11 12def parse_from_file(file_name: str, encoding: str = "utf-8") -> Document: 13 with open(file_name, encoding=encoding) as file: 14 input_doc_as_dict: Dict = json.load(file) 15 16 return JsonLikeDictParser().parse(input_doc_as_dict)
def
parse_from_file( file_name: str, encoding: str = 'utf-8') -> spdx_tools.spdx.model.document.Document: