0
データベーステーブルにはvarbinaryにドキュメントが格納されています。varbinaryをJSONファイルにエクスポート
C#コードでバイト[]を取得できます。
今、このバイト[] JSONファイルフィールドをエクスポートできますか。
if (item.IS_VIDEO == 0)
{
var content = ctx.DOCUMENT_TABLE.First(a => a.document_id == item.document_id).DOCUMENT_CONTENT;
if (content != null)
{
publicationClass.document_content = System.Text.Encoding.Default.GetString(content); //for export to json field
}
}
これは、byte []ファイルをJSONにエクスポートする方法ですか?
600人以上が、これがここでそれを行う方法であることに同意しました:http://stackoverflow.com/questions/11654562/how-convert-byte-array-to-string –
@ J.Tucあなたは正しいですが、私はjsonファイルでこの文字列を送信したいと思います。これは正しいですか?私が知りたいのは –
実際、その質問に対する答えは、一般的な意味ではかなり離れています。任意のランダムバイト配列には、文字列デコーダが安全に文字列に変換できるものが含まれているため、これらの文字列は*これらのバイトに依存します。それが実際にバイトにエンコードされた文字列であれば、正しいエンコーダを使用してバイトをデコードして文字列に戻す必要があります。それ以外の場合は、おそらくBase64などのアルゴリズムを使用してバイト配列をエンコードして、 。 –