scusa ma questa
codice:
<html>
   <head>
       <script>
          $(document).ready(function() {
              // inserisci il giusto nome al placeholder {nome}
          });
       </script>
   </head>
   <body>
       <mio:tag>
          <script type="miotipo">
               <div id="miodiv"> Ciao {nome} benveuto </div>
          </script>
       </mio:tag>
   </body>
</html>
e' un' astrazione, il browser non lo puo' trattare cosi'
per far parte del DOM verra' tradotto in elementi gestibili

dopo, e qui lo sai tu quando questo json e' stato caricato ed opportunamente "tradotto", fai eseguire quanto prima facevi eseguire solo al ready()