neptuo / is4wfw

PHP based CMS with multi domain support, virtual file system, library for team-sport fixtures and statistics, and many other features.
http://is4wfw.neptuo.com
Apache License 2.0
1 stars 0 forks source link

Server-side JSON fetch and processing #520

Closed maraf closed 8 months ago

maraf commented 9 months ago
<json:fetch url="http://api/streams">
    <json:object>
        <json:key name="payload">
            <json:object>
                <json:key>
                    <var:declare name="cameraKey" value="json:key" />
                    <json:object>
                        <json:key name="name">
                            <list:add name="cameras" key-key="var:cameraKey" key-name="json:value" />
                        </json:key>
                        <json:key name="channels">
                            <json:key>
                                <json:object>
                                    <list:add name="channels" key-cameraKey="var:cameraKey">
                                        <json:key name="name">
                                            <list:set name="channelName" value="json:value" />
                                        </json:key>
                                        <json:key name="url">
                                            <list:set name="channelUrl" value="json:value" />
                                        </json:key>
                                    </list:add>
                                </json:object>
                            </json:key>
                        </json:key>
                    </json:object>
                </json:key>
            </json:object>
        </json:key>
    </json:object>
</json:fetch>