siva Prasad Paruchuri Ответов: 1

Как десериализовать строку json с несколькими значениями


"fares":["550.00","500.00"],


я хочу, чтобы отобразить минимальное значение в таблице ASP.NET

<asp:TemplateField Visible="true">
<ItemTemplate>
<asp:Label runat="server" Text='<%# Bind("fares") %>' ID="Label25">
</asp:Label>
</ItemTemplate>
</asp:TemplateField>


Что я уже пробовал:

я хочу показать его в asp.net сетка

F-ES Sitecore

Это не сайт с кодом по требованию, где другие люди делают вашу работу за вас. Google "parse json c#", и вы найдете множество примеров. Если вы застряли, то не стесняйтесь задавать конкретный вопрос о конкретной проблеме.

1 Ответов

Рейтинг:
1

SRS(The Coder)

Таким образом, вам будет трудно привязать здесь самое низкое значение:-

На мой взгляд, вы можете попробовать две идеи здесь, как указано ниже:

1) Поместите отдельное вычисляемое свойство, которое будет содержать значение для самых низких тарифов, и привяжите это поле к тексту метки. ОПЕРАЦИОННАЯ

2) Перейдите к вызову отдельного метода, который возьмет весь текст и вернет вам самый низкий тариф и который вы можете привязать inline.

Некоторые примеры кода могут выглядеть следующим образом:-

<asp:label id="Label1" runat="server" xmlns:asp="#unknown"><![CDATA[<%= GetMyText("comma separated fares") %></asp:label>


protected string GetMyText(string input)
        {
            string output = string.Empty;
            // calculate the lowest from the comma separated input value and store in variable "output"
            return output;
        }


Надеюсь, это поможет дать какой-то намек.