【FileMaker】 JSON에서 key : value 형식으로 필드 수를 줄입니다.
(히로시가 아닙니다)
이번은 ver.16에서 새롭게 등장한 JSON입니다.
JSON은, 이른바 키(key)와 값(value) 세트로 가지는 설정 파일과 같은 것입니다만, FileMaker 경계에는 최근 등장했으므로 좀처럼 익숙하지 않은 분도 많을까 생각합니다.
Windows, 어느 쪽인가 하면 DOS의 설정 파일이나 Web시스템의 무슨 conf라든지에서 자주 사용되고 있는, 저것입니다.
예를 들어,
id:admin
dir:/hoge/hoge
color:red
같은 설정이라든가.
그 밖에 의미를 내보낼 때 다음과 같이 하거나 하지 않겠습니까?
주문: 주문을 받을 것.
주문 : 주문을 발행.
이 경우 ":"로 구분한 왼쪽이 키, 오른쪽이 값이 되네요.
이러한 key:value의 형태는 훨씬 옛날부터 사용되어 왔으며, FileMaker 세계 이외에 (이전의 FileMaker를 모르고 죄송합니다) 자주 사용되어 왔습니다.
FileMaker에서도 JSON을 다룰 수 있게 되었기 때문에, 이 key:value 방식을 간단하게 취급할 수 있게 되었습니다.
이번 재료는 이러한 설정 파일을 만드는 꺼내는 곳이 됩니다.
거친 흐름은 다음 캡처와 같은 느낌입니다.
우선 목록을 만드세요.
이번에는 간단한 구조로 구조를 간단하게 하고 있습니다.
키모가 되는 것은, 빈 필드에 이어 더해 이음에 의해 리스트를 완성시킨다, 라고 하는 것이 됩니다.
JSON 목록에 추가하려면 이름에 따라 JSONSetElement이라는 함수를 사용합니다.
완성된 목록은 화면 왼쪽에 표시되는 필드에서 확인할 수 있습니다.
목록에 있습니다.
그럼, 설정한 정보를 취득하는 경우입니다.
인수로서 취득하는 값의 키를 지정합니다.
해당 키를 사용하여 JSONGetElement 에서 값을 가져옵니다.
키가 존재하지 않으면 오류가 반환되므로 오류 처리를 추가하면 친절합니다.
그렇다면 설정된 키가 더 이상 필요하지 않으면 어떻게합시다.
지우자.
만드는 방법은 취득과 같습니다.
JSONGetElement에서 JSONDeleteElement 로 바뀌었을 뿐입니다.
그럼 실행해 보겠습니다.
처음에는 존재했던 key1의 정보가 삭제되었음을 알 수 있습니다.
이번에 사용한,
JSONSetElement
JSONGetElement
JSONDeleteElement
의 3개로 꽤 여러가지 할 수 있다고 생각하므로, 일부러 필드를 갖고 싶지 않은 작은 항목등으로 사용해 보세요.
Reference
이 문제에 관하여(【FileMaker】 JSON에서 key : value 형식으로 필드 수를 줄입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tyuma/items/99a4a613dd0c8f8cf392텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)