Need help with json

Need help with json

hi all i am newbie to json  someone gave me a script

 but i need it to be fetched from json file it self not use the java script  need the file

trying to make a non faucet list but its not happing as i feel like to give up 

if any one can help me it be great

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>Bootstrap Example</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

  8. <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

  9. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  10. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  11. <style>
  12. table {
  13. display:none;
  14. }

  15. </style>
  16. </head>
  17. <body>

  18. <div class="container">
  19. <h2>Coin Lists</h2>

  20. <ul class="nav nav-tabs">
  21. <li class="active"><a data-toggle="tab" data-type="1" href="#home">Home</a></li>
  22. <li><a data-toggle="tab" data-type="2" href="#menu1">Menu 1</a></li>
  23. <li><a data-toggle="tab" data-type="3" href="#menu2">Menu 2</a></li>
  24. <li><a data-toggle="tab" data-type="4" href="#menu3">Menu 3</a></li>
  25. </ul>

  26. <div class="tab-content">
  27. <div id="menu1" class="tab-pane fade in active">
  28. <h3 id="title1"></h3>
  29. <div id="content1"></div>
  30. </div>
  31. <div id="menu2" class="tab-pane fade">
  32. <h3 id="title2"></h3>
  33. <div id="content2"></div>
  34. <div id="menu3" class="tab-pane fade">
  35. <h3 id="title3"></h3>
  36. <div id="content3"></div>
  37. </div>
  38. <div id="menu4" class="tab-pane fade">
  39. <h3 id="title4"></h3>
  40. <div id="content4"></div>
  41. </div>
  42. </div>
  43. </div>

  44. <script>
  45. var data = {
  46. "coinlist": {
  47. "bitcoin_faucets": {
  48. "faucet_name": "btc Faucet",
  49. "minutes": "5",
  50. "amount": "90",
  51. "claim_link": "http://bitcoinsfaucets.com"
  52. },
  53. "eth_faucets": {
  54. "faucet_name": "eth Faucet",
  55. "minutes": "15",
  56. "amount": "1000",
  57. "claim_link": "http://ethwebsite.com"
  58. },
  59. "bitcore_faucets": {
  60. "faucet_name": "bitcore Faucet",
  61. "minutes": "24",
  62. "amount": "5000",
  63. "claim_link": "http://bitcorefaucets.com"
  64. },
  65. "primecoin_faucets": {
  66. "faucet_name": "prime Faucet",
  67. "minutes": "55",
  68. "amount": "3000",
  69. "claim_link": "http://primecoinfaucets.com"
  70. }
  71. }
  72. }

  73. $('document').ready(function(){
  74. var links = document.getElementsByTagName('a');
  75. var i = 0;
  76. for (coin in data.coinlist) {
  77. links[i].innerHTML = coin;
  78. i++;
  79. }
  80. $('li > a').click(function(){
  81. var table = $('#list')
  82. var type = $(this).data('type');
  83. var name = $(this).text().replace(' ','_')
  84. var the_data = data.coinlist[name];
  85. for (sub in the_data) {
  86. console.log('sub '+sub)
  87. var field = the_data[sub]
  88. $('#'+sub).find('span').text(field)
  89. if (sub == 'faucet_name' || sub == 'claim_link') {
  90. var newlink = the_data['claim_link'];
  91. // console.log(newlink)
  92. $('#'+sub).find('a').prop('href',newlink)
  93. }
  94. }

  95. console.log('type '+name)
  96. $('#content'+type).append(table)
  97. $('table').css('display', 'block')
  98. })
  99. $('li > a').first().trigger('click');
  100. })

  101. </script>



  102. </body>
  103. </html>



  104. <table id=“list” class="table table-bordered table-condensed table-hover" cellspacing="0" width="100%">
  105. <thead>
  106. <tr>
  107. <th id="faucet_name"><a href=""><span></span></a></th>
  108. <th id="minutes"><span></span></th>
  109. <th id="amount"><span></span></th>
  110. <th id="claim_link"><a href=""><span></span></a></th>
  111. </tr>
  112. </thead>
  113. <tfoot>
  114. </tfoot>

  115. </table>
  116. </div>