## JSON OutputList ![JSON OutputList](JSONOutputList/JSONOutputList.png) (ComfyUI workflow ഉൾപ്പെടുത്തിയിരിക്കുന്നു) JSON വസ്തുക്കളിൽ നിന്നും അറേ അല്ലെങ്കിൽ ഡിക്ഷനറി എടുത്തെടുക്കുന്നതിലൂടെ OutputList സൃഷ്ടിക്കുന്നു. വിലകൾ എടുക്കാൻ JSONPath സിന്റാക്സിസ് ഉപയോഗിക്കുന്നു, [JSONPath on Wikipedia](https://en.wikipedia.org/wiki/JSONPath) കാണുക. എല്ലാ പൊരുത്തപ്പെട്ട വിലകളും ഒരു നീളമുള്ള പട്ടികയിലേക്ക് ഫ്ലാറ്റനിൽ ചെയ്യപ്പെടുന്നു. നിങ്ങൾക്ക് ഈ നോഡ് ഉപയോഗിച്ച് `[1, 2, 3]` പോലുള്ള ലിറ്ററൽ സ്ട്രിങ്ങളിൽ നിന്നും വസ്തുക്കൾ സൃഷ്ടിക്കാൻ കഴിയും. `key`, `value`, `int` എന്നിവ `float` ഉപയോഗിച്ച് `is_output_list=True` ഉപയോഗിക്കുന്നു (symbol `𝌠` ഉപയോഗിച്ച് സൂചിപ്പിച്ചിരിക്കുന്നു) എന്നാൽ അവ പ്രത്യേക നോഡുകൾ മുതൽ അനുക്രമത്തിൽ പ്രോസസ്സാക്കപ്പെടും. ### ഇൻപുട്ടുകൾ | പേര് | തരം | വിവരണം | | --- | --- | --- | | `jsonpath` | `STRING` | വിലകൾ എടുക്കാൻ ഉപയോഗിക്കുന്ന JSONPath. | | `json` | `STRING` | ഒരു വസ്തുവാക്ക് മാറ്റപ്പെടുന്ന ഒരു JSON സ്ട്രിങ്ങ്. | | `obj` | `*` | (ഐച്ഛികം) JSON സ്ട്രിങ്ങ് പകരം ഉപയോഗിക്കുന്ന ഏതെങ്കിലും തരം വസ്തുവ് | ### ഔട്ട്പുട്ടുകൾ | പേര് | തരം | വിവരണം | | --- | --- | --- | | `key` | `STRING 𝌠` | ഡിക്ഷനറികൾക്കുള്ള കീ അല്ലെങ്കിൽ അറേകൾക്കുള്ള സൂചിക (സ്ട്രിങ്ങായി). സാധാരണമായി ഫ്ലാറ്റൻ പട്ടികയിലെ എല്ലാ കീ അല്ലാത്തവയ്ക്കും ഒരു ഗ്ലോബൽ സൂചിക ആണ്. | | `value` | `STRING 𝌠` | സ്ട്രിങ്ങായി വില. | | `int` | `INT 𝌠` | ഇന്റിജർ ആയി വില (സംഖ്യ പാഴ്സ് ചെയ്യാൻ കഴിയാത്തതിൽ ഡീഫോൾട്ട് 0 ആയിരിക്കും). | | `float` | `FLOAT 𝌠` | ഫ്ളോട്ട് ആയി വില (സംഖ്യ പാഴ്സ് ചെയ്യാൻ കഴിയാത്തതിൽ ഡീഫോൾട്ട് 0 ആയിരിക്കും). | | `count` | `INT` | ഫ്ലാറ്റൻ പട്ടികയിലെ ആകെ വസ്തുക്കളുടെ എണ്ണം | | `debug` | `STRING` | എല്ലാ പൊരുത്തപ്പെട്ട വസ്തുക്കൾക്കുള്ള ഡീബഗ് ഔട്ട്പുട്ട് ഫോർമാറ്റ് ചെയ്ത JSON സ്ട്രിങ്ങ് ആയി |