JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
JavaScript
var data = [
{
"name": "AAAA",
"children": [
{"name": "vvv", "id": 3},
{"name": "vvv22", "id": 4}
]
},
{
"name": "BBBB",
"children": [
{"name": "ggg", "id": 5},
{"name": "ggggv22", "id": 6}
]
},
];
var data2 = [
{
"label": "Buying APIs",
"documentation": "http://developer.ebay.com/restricted/buy/index.html",
"apis": [
{
"id": "browse",
"resources": [
{
"name": "ITEM_FEED",
"calls": [
"item_feed__GET"
]
},
{
"name": "ITEM_SUMMARY",
"calls": [
"item_summary_search__GET"
]
},
{
"name": "ITEM",
"calls": [
"item-item_id__GET"
]
},
{
"name": "ITEM_GROUP",
"calls": [
"item_group-item_group_id__GET"
]
}
]
},
{
"id": "order",
"resources": [
{
"name": "CHECKOUT_SESSION",
"calls": [
"checkout_session-checkoutSessionId__GET",
"checkout_session_initiate__POST",
"checkout_session-checkoutSessionId_place_order__POST",
"checkout_session-checkoutSessionId_update_payment_info__POST",
"checkout_session-checkoutSessionId_update_quantity__POST",
"checkout_session-checkoutSessionId_update_shipping_address__POST",
"checkout_session-checkoutSessionId_update_shipping_option__POST"
]
},
{
"name": "GUEST_CHECKOUT_SESSION",
"calls": [
...