YAML 파일에서지도가 이미 정의 된 후 항목을지도에 추가 할 수 있습니까?YAML 파일 내의지도에 항목 추가
나는 파일이있는 경우 예를 들어, : 다음
fruits:
bananas:
quantity: 4
apples:
quantity: 2
grapes:
quantity: 37
vegetables:
lettuce:
quantity: 2
beets:
quantity: 4
과 나중에 나는 "야채 후 파일 (즉, 나중에 아무것도 할 수있는, 내"과일 "지도가 완료되지 실현 "지도가 정의 됨) 기존지도에 다른 과일을 추가 하시겠습니까? 무언가 :
fruits:
oranges:
quantity: 4
은 덮어 쓰지 않고 기존 맵에 추가됩니까?
즉, 파일의 다른 곳에있는 "과일"지도에 "오렌지"를 추가하는 유효한 방법이 있습니까?
배경 비트 : yaml-cpp를 C++과 함께 사용할 계획입니다. 나는 YAML을 쓰고있는 프로그램의 입력 파일 형식으로 사용하고있다. 사용자가 만든 파일을 구문 분석하고 구조를 내 프로그램의 개체로 변환합니다. 개체 (이 예제에서는 "fruits")는 사용자가 입력 파일에 흩어져있어 참조하거나 다른 개체 근처에서 사용하는 것이 일반적이기 때문에 맵에 항목을 추가 할 수 있기를 원합니다.
어떤 언어와 라이브러리를 사용하고 있으며 어떤 상황에서 사용하고 있습니까? – zigg
이것을 설명하기위한 배경 섹션을 추가했습니다. 희망이 도움이됩니다. –