私がやろうとしていたことは一見簡単に見えましたが、終わらせることができませんでした。配列を作成し、JSONライブラリを使用してjavascript変数に格納されるjson応答を作成するjavascriptコードがあります。このコードをサーバー上のHTMLファイルに入れました。ページに対してgetリクエストを実行するときに、アプリがこのコードをJSONとして受け取るようにしたいだけです。それにもかかわらず、私はこの応答を提供する方法を知りません。
JavaScriptからのリクエストを行うページをたくさん見ましたが、ダミーのRESTサービスが欲しいだけです。ページを呼び出して、この小さなjsonコードを受け取ります。サーブレットを使用してこれを実装する方法は知っていますが、データがダミーテストの場合に実装する必要はないようです。後で、実際のサービスについてさらに情報が得られたら実装しますが、それは問題外です。
//Simplified example
<html>
<script>
var tArray = <- //Complex logic executed in the server to create an array with the response so please, I CANNOT create just a .json
var tResponse = JSON.stringify(tArray);
//How do I return tResponse to the app requesting this page as if it were a rest service
</script>
何か案は?
編集:
表示されているコードは私のコードではありません。それは私が達成したいことを視覚的に説明する方法にすぎません。それを確認しないでください。それが機能すると想定して、javascript応答を作成してください。JSON応答を返す方法を知りたいだけです。