我正在努力建立一个'发电机'它采用从基本JSON文件中提取的初始文本字符串,并包含大括号内容;例如,{lib:extFile}。该花括号内容将替换为从不同JSON文件获取的值。 ' lib'该内容的一部分表示另一个JSON文件的名称。辅助JSON文件值可能反过来包含对另一个JSON文件的引用。
所以简单地说,我需要以某种方式进行AJAX调用以检索其他JSON文件并从中提取值。原始输入字符串最终应该将所有花括号内容替换为值,其中一些来自这些其他文件。所以我需要某种循环或递归:
拉出花括号值并使用它来获取单独的JSON文件值。继续浏览值以替换所有花括号内容,最后返回最终结果字符串。
我希望这是有道理的。我有很多工作,但目前还没有公开。我只是跑到一个角落试图将其他JSON值重新放回原始字符串,以某种方式解决AJAX调用的异步性质。