Компилятор считает, что вы хотите передать j.SelectToken в строку. Помните, что функции являются значениями, так что это законно. Любая из этих работ:
let a = j.SelectToken "hello" |> string
let a = string (j.SelectToken "hello")
let a = string <| j.SelectToken "hello"
let a = "hello" |> j.SelectToken |> string